Ответ
Основные команды Git для управления репозиторием:
git init– инициализирует новый локальный репозиторий в текущей директории.git clone [url]– создает локальную копию удаленного репозитория.git add [file]– добавляет изменения из рабочей директории в индекс (staging area).git commit -m "message"– фиксирует проиндексированные изменения, создавая новый коммит с описанием.git status– показывает состояние рабочей директории и индекса (измененные, новые, удаленные файлы).git log– отображает историю коммитов текущей ветки.
Команды для работы с ветками и удаленным репозиторием:
git branch– выводит список локальных веток.git checkout [branch]– переключается на указанную ветку.git checkout -b [new-branch]– создает новую ветку и сразу переключается на нее.git merge [branch]– сливает указанную ветку в текущую.git push– отправляет коммиты из локальной ветки в удаленный репозиторий.git pull– загружает изменения из удаленного репозитория и сливает их с текущей локальной веткой (эквивалентноgit fetch+git merge).
Пример рабочего процесса с веткой:
# Создание новой ветки для задачи
$ git checkout -b feature/new-login
# Добавление изменений и коммит
$ git add .
$ git commit -m "Add login screen UI"
# Публикация ветки в удаленный репозиторий
$ git push -u origin feature/new-login