Скажімо, у мене було відділення з назвою 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
), то віддалені гілки будуть обрізані.