git branch -d branchname
git branch -D branchname
Remover referencias de branchs remotas que não existem mais git-fetch
Antes de atualizar, remove qualquer referência remota que não existe mais. git
git fetch origin --prune
confirme que você atualizou o seu local com o remoto:
git fetch origin
Lista branches que já foram merged stackoverflow
git branch --merged
Neste cenário, develop
e master
são as importantes, não serão listadas.
git branch --merged| egrep -v "(^\*|master|develop)"
Neste cenário, develop
e master
são as importantes, que não devem ser excluídas.
git branch --merged | egrep -v "(^\*|master|develop)" | xargs git branch -d