Digamos que tenía una rama nombrada coolbranchen mi repositorio.
Ahora, decidí eliminarlo (tanto de forma remota como local) con:
git push origin :coolbranch
git branch -D coolbranch
¡Excelente! Ahora la rama está realmente eliminada.
Pero cuando corro
git branch -a
Todavía consigo:
remotes/origin/coolbranch
Algo para notar es que cuando clono un nuevo repositorio, todo está bien y git branch -ano muestra la rama.
Quiero saber: ¿hay alguna forma de eliminar la rama de la branch -alista sin clonar una nueva instancia?
git fetch -p(o git pull -p) entonces las ramas remotas serán podadas.