Percebi que durante a execução git branch -a
(para visualizar todos os branches locais e remotos), o git ainda listava um monte de branches remotos antigos que já haviam sido mesclados e / ou excluídos.
Para limpar isso da lista, execute:
git remote prune <remotename>
Na maioria dos casos, <remotename> seria origin
, resultando em:
git remote prune origin
Se você estiver um pouco hesitante em executar isso por algum motivo, pode adicionar a opção –dry-run para ver quais branches serão “podados” antes de realmente fazer isso:
git remote prune origin --dry-run