1.5 KiB
Raw Blame History

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]}} {{имя_удалённой_ветки}}