Допустим, 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), то удаленные ветви будут сокращены.