Как удалить ветку в Git локальную и удаленную

Чтобы удалить локальную ветку Git (т.е. только на своем компьютере без изменений в репозитории на сервере), нужно воспользоваться командой:

git branch -d  *ИМЯ_ВЕТКИ*
  • ключ -d (--delete) означает удалить ветку

Эта команда может не сработать если в вашей ветке (которую хотите удалить) есть локальные изменения. В этом случае нужно воспользоваться командой:

git branch -D *ИМЯ_ВЕТКИ*
  • ключ -D (--delete --force) означает удалить ветку не смотря на изменения

Чтобы удалить ветку на сервере (remote branch/удаленная ветка), нужно воспользоваться командой:

git push origin -d *ИМЯ_ВЕТКИ*
  • origin - имя удаленного репозитория
  • -d (--delete) означает удалить ветку

Чтобы увидеть результат удаления можно воспользоваться командой и посмотреть абсолютно все (local & remote) ветки в репозитории:

git branch -a

 

Категория