Aqui está um apelido GIT útil para cortar galhos antigos, mantendo seus repositórios limpos e organizados.
Adicione este alias à sua configuração git. É um pouco complexo, então você precisará fazer isso manualmente.
–global, editar ~/.gitconfig
–system, edit /etc/gitconfig
[alias]
trim=!sh -c '[ $# = 2 ] && git branch -d "$2" && git push "$1" :"$2" || echo "Usage: git trim <remote> <branch>" >&2 && exit 1' -
Para usá-lo, basta especificar o remoto e o nome do branch:
$ git trim origin my-old-branch
Isso excluirá my-old-branch
localmente e tentará excluí-lo do controle remoto também.