Ответы пользователя по тегу Git
  • Как перестать отслеживать файл в git?

    robux
    @robux
    На самом деле остановка отслеживания делается командой:
    git update-index --assume-unchanged file.txt

    Добавление в .gitignore и команда:
    git rm --cached file.txt
    оставляют файл локально, но убирают из удалённого репозитория.
    Ответ написан
    Комментировать
  • Как обновлять сайт на боевом сервере спомощью GIT?

    robux
    @robux
    Первый раз так:
    git clone --depth=1 https://github.com/Author/Framework.git

    Второй и следующие так:
    git pull https://github.com/Author/Framework master
    или
    git pull

    P.S. Параметр "--depth=1", чтобы скачалась только последняя версия, без всей предыдущей истории.
    P.S.2. Перед обновлением делай резервные копии текущих настроек - либо в отдельную папку, либо просто копированием в отдельные файлы. Если что-то перетрётся после "pull", то из копии обратно восстановишь.
    Ответ написан
    2 комментария
  • Посоветуйте Git сервер

    robux
    @robux
    1. Git-хостеры на kernel.org.
    Смотреть «Framework is open-source?» — «Yes»
    2. Хостинг Git в Википедии.
    Возможно, у кого-то из них открытый движок.
    Ответ написан
    Комментировать
  • Перевод терминов Git на русский?

    robux
    @robux
    Работает локально:
    • init — инициализировать git
    • config — конфигурировать git
    • add — добавить файл/каталог в индекс
    • rm — удалить файл/каталог (из индекса и физически)
    • mv — переименовать файл/каталог (в индексе и физически)
    • commit — зафиксировать индекс
    • branch — создать ветку
    • merge — слить ветки
    • rebase — переслить ветки
    • checkout — встать на ветку
    • status — текущее состояние
    • diff — показать что изменено
    • remote — настроить связь с удалёнными

    Работает удалённо:
    • clone — клонировать (init+remote+pull)
    • fetch — забрать (без слияния)
    • pull — забрать и слить
    • push — отправить

    В остальное еще не вникал.
    Ответ написан
    2 комментария