1.5 KiB
1.5 KiB
git branch
Основная команда Git для работы с ветками. Больше информации: https://git-scm.com/docs/git-branch.
- Вывести список всех веток (локальных и удалённых; текущая ветка отмечена символом
*):
git branch {{[-a|--all]}}
- Вывести список веток, история которых содержит указанный коммит:
git branch {{[-a|--all]}} --contains {{хеш_коммита}}
- Показать имя текущей ветки:
git branch --show-current
- Создать новую ветку на основе текущего коммита:
git branch {{имя_ветки}}
- Создать новую ветку на основе указанного коммита:
git branch {{имя_ветки}} {{хеш_коммита}}
- Переименовать ветку (перед этим необходимо переключиться на другую ветку):
git branch {{[-m|--move]}} {{старое_имя_ветки}} {{новое_имя_ветки}}
- Удалить локальную ветку (перед этим необходимо переключиться на другую ветку):
git branch {{[-d|--delete]}} {{имя_ветки}}
- Удалить удалённую ветку:
git push {{имя_удалённого_репозитория}} {{[-d|--delete]}} {{имя_удалённой_ветки}}