Limpar filiais locais no Git

· 1 min de leitura

Você já chegou a um ponto em que tinha muitas filiais locais? Isso acontece muito comigo, pois usamos ramificações para cada recurso, bug ou tarefa.

Acabo com algo assim e fica super sujo depois de um tempo

Isso realmente me irrita, então vou compartilhar um comando rápido que você pode executar em seu console para fazer essa limpeza!

Encontrei este comando no Stack Overflow na seguinte resposta de Robert Corvus, que é uma versão que roda em Powerhsell.

Tenha cuidado ao executar este comando, pois você pode perder suas alterações

Antes de executá-lo, lembre-se de atualizar o MY_MASTER_BRANCH_NAME para o seu branch principal, que pode ser o master como eu uso ou os novos que vêm por padrão chamados main.

git branch | %{ $_.Trim() } | ?{ $_ -ne 'MY_MASTER_BRANCH_NAME' } | %{ git branch -D $_ }

Depois de executar este comando, você obterá uma saída como esta

Espero que seja útil para você!