Trim Git Branches Localmente e Remotamente em um Comando

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-branchlocalmente e tentará excluí-lo do controle remoto também.