- Создание:
git branch <имя_ветки>
: Создать новую ветку на основе текущего коммита (HEAD
), но не переключаться на нее.
- Переключение:
git checkout <имя_ветки>
: Переключиться на существующую ветку. Рабочая директория будет обновлена до состояния этой ветки.
- Создание и переключение:
git checkout -b <имя_ветки>
: Создать новую ветку и сразу же переключиться на нее.
- Просмотр:
git branch
: Показать список всех локальных веток. Текущая ветка будет отмечена звездочкой (*
).git branch -a
: Показать все ветки (локальные и удаленные).
- Переименование:
git branch -m <старое_имя> <новое_имя>
: Переименовать текущую ветку.git branch -m <старое_имя_другой> <новое_имя_другой>
: Переименовать другую ветку.
- Слияние (Merge):
git merge <название_сливаемой_ветки>
: Влить изменения из<название_сливаемой_ветки>
в текущую активную ветку.
- Удаление:
git branch -d <имя_ветки>
: Удалить локальную ветку. Удаление возможно, только если ветка полностью слита с текущей или другой веткой (безопасное удаление).git branch -D <имя_ветки>
: Принудительно удалить локальную ветку, даже если она не слита.
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰