Git – deletando várias branches ao mesmo tempo

Aqui trago uma dica bem rápida para quando precisar deletar diversas branches ao mesmo tempo. Útil quando a gente quer fazer aquela limpeza no projeto local.

Primeiro você precisa encontrar todas as branches que possuem o padrão que deseja remover. Para fins de ilustração, utilizarei o padrão “mergefix”. Rode o seguinte comando:

git branch | grep mergefix

A lista trará todas as branches localizadas para a simples conferência.

Depois de conferir que está tudo ok, rode o comando acrescido da ação de deletar as branches:

git branch | grep mergefix | xargs git branch -D

O resultado será a remoção de todas as branches de uma vez só, sem precisar digitar uma a uma.

 

Espero ter ajudado 😉

Menu