Digamos que eu tenha um ramo nomeado coolbranch
no meu repositório.
Agora, decidi excluí-lo (remotamente e localmente) com:
git push origin :coolbranch
git branch -D coolbranch
Ótimo! Agora o ramo é realmente excluído.
Mas quando eu corro
git branch -a
Eu ainda recebo:
remotes/origin/coolbranch
Algo a se notar é que, quando clono um novo repositório, tudo está bem e git branch -a
não mostra o ramo.
Eu quero saber - existe uma maneira de excluir o ramo da branch -a
lista sem clonar uma nova instância?
git fetch -p
(ou git pull -p
), as ramificações remotas serão removidas.