Инструкция по работе с Git (базовая памятка)
Введение
Git — система контроля версий для отслеживания изменений в файлах и совместной работы.
Ниже — краткая практическая инструкция для повседневного использования.
Основные команды
Проверка состояния
git status
Показывает:
- есть ли изменения
- синхронизацию с сервером
- новые файлы
Получение изменений
git pull
Забирает изменения и объединяет их с текущей веткой.
Обновление через rebase
git pull --rebase origin main
Забирает изменения и переносит ваши коммиты поверх них.
Обычно даёт более аккуратную историю.
Отправка изменений
git push origin main
Отправляет ваши коммиты на сервер.
Как читать git status
Всё в порядке
nothing to commit, working tree clean
Изменений нет.
Есть локальные коммиты
Your branch is ahead of 'origin/main'
Нужно выполнить:
git push origin main
Отставание от сервера
Your branch is behind 'origin/main'
Нужно выполнить:
git pull --rebase origin main
Ветки разошлись
have diverged
Есть изменения и у вас, и на сервере.
Решение:
git pull --rebase origin main
Рабочий процесс
Обычная последовательность:
git status
git pull --rebase origin main
git push origin main
Частые ошибки
Не в папке репозитория
fatal: not a git repository
Нужно перейти в каталог проекта:
cd <папка_репозитория>
Конфликт при pull
Git сообщает о конфликте — нужно вручную исправить файлы и завершить операцию.
Рекомендации
- начинать с
git status - использовать
pull --rebase - делать понятные коммиты
- не игнорировать сообщения Git
Итог
Этих команд достаточно для базовой работы:
- проверить состояние
- получить изменения
- отправить изменения
В большинстве случаев этого набора хватает для повседневной работы.