https://git-scm.com/book/ru/v2/Ветвление-в-Git-Основы-ветвления-и-слияния - 3.2 Ветвление в Git - Основы ветвления и слияния
https://techrocks.ru/2021/09/04/removing-local-or-remote-branch-in-git - Как удалить ветку в Git
$git checkout -b <branch name> - создать ветку и сразу переключиться на нее
$ git branch <branch name> - создать ветку и сразу переключиться на нее
$ git checkout <branch name> - переключиться на ветку
$ git branch -d <branch name> - удалить ветку
$ git push --set-upstream origin <branch name> - пуш ветки с указанием внешней ветки
$ git push origin -d collection - удалить внешнюю ветку
$ git branch -m newname - переименовать ветку
$ git fetch –prune - удалить локальную ссылку на несуществующую уже удалённую ветку
$ git branch - посмотреть локальные ветки
$ git branch -a - посмотреть и локальные и внешние ветки
$ git branch --all - посмотреть и локальные и внешние ветки
$ git branch -r - посмотреть внешние ветки
$ git branch --remotes - посмотреть внешние ветки
git log –all –graph –decorate –oneline - посмотреть дерево веток