Перейти к содержанию

Работа с ветками

Ветки (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 <имя-ветки>

Переходите к следующему разделу: Удаленная работа