# Безпечно видалити локальну гілку
git branch -d
# Видалити віддалену гілку
git push origin --delete
# Видалити локальні гілки, які відсутні на віддаленому сервері
git remote prune origin
# Видалити відстеження віддаленої гілки локально
git branch -dr origin/
# Об'єднати гілки одним комітом
git merge --squash
# Отримати оновлення з віддаленого репозиторію
# та перейти на нову або існуючу локальну гілку, яка відстежує віддалену гілку
git fetch
git switch -c