Скажімо, у мене було відділення з назвою coolbranchу моєму сховищі.
Тепер я вирішив видалити (віддалено та локально) за допомогою:
git push origin :coolbranch
git branch -D coolbranch
Чудово! Тепер гілка дійсно видалена.
Але коли я біжу
git branch -a
Я все одно отримую:
remotes/origin/coolbranch
Щось слід помітити, це те, що коли я клоную нове сховище, все добре і git branch -aне показує гілку.
Хочу знати - чи є спосіб видалити гілку зі branch -aсписку без клонування нового примірника?
git fetch -p(або git pull -p), то віддалені гілки будуть обрізані.