Отобразить список веток проекта:
git branch
Отобразить список веток с последними коммитами:
git branch -v
Создать новую ветку с названием "experimental":
git branch experimental
Переключиться на ветку experimental:
git checkout experimental
Создать ветку с названием "experimental" и переключиться на нее:
git checkout -b experimental
Создать ветку с названием "article" на основе ветки "article" из удаленного сервера pb и переключиться на нее:
git checkout -b article origin/article
Слить текущую ветку с веткой dev:
git merge dev
Переименовать ветку "dev" в "content":
git branch -m dev content
Удалить ветку dev:
git branch -d dev
Удалить ветку dev на удаленном сервере origin:
git push origin :dev
Запустить графический инструмент для отображения конфликтных ситуаций:
git mergetool
Посмотреть список веток, которые уже слиты с текущей:
git branch --merged
Посмотреть список веток, которые содержат наработки, но еще не слиты с текущей:
git branch --no-merged