Работа с ветками¶
Ветки (branches) — это мощный инструмент Git, позволяющий параллельно разрабатывать разные функции или исправления, не мешая основной кодовой базе.
Просмотр веток¶
Показать все локальные ветки:
git branch
Показать все ветки (локальные и удаленные):
git branch -a
Создание ветки¶
Создать новую ветку без переключения на неё:
git branch <имя-ветки>
Создать новую ветку и сразу переключиться на неё:
git checkout -b <имя-ветки>
Или в новых версиях Git:
git switch -c <имя-ветки>
Переключение между ветками¶
Переключиться на существующую ветку:
git checkout <имя-ветки>
Или в новых версиях Git:
git switch <имя-ветки>
Слияние веток (Merge)¶
Слияние указанной ветки с текущей:
git merge <имя-ветки>
Удаление ветки¶
Удалить локальную ветку:
git branch -d <имя-ветки>
Принудительное удаление (если ветка не слита):
git branch -D <имя-ветки>
Переходите к следующему разделу: Удаленная работа