É normal chegarmos a momentos em que queremos limpar os branchs locais na nossa máquina, pois eles estão apenas ocupando espaço.
Para isso, a maneira mais simples é a seguinte:
git branch -d "nome do branch"
Mas nem sempre essa é uma tarefa simples porque podem existir muitos branchs locais.
Para isso existem maneiras de excluir todos os branchs mantendo apenas o master:
Primeiro deve-se fazer checkout na master:
git checkout master
Depois disso, se utilizar Linux usar o seguinte comando:
git branch | grep -v "master" | xargs git branch -D
Caso utilize Windows, pode-se fazer pelo PowerShell (basta digitar PowerShell na busca e aparecerá o programa):
git checkout master; git branch -D @(git branch | select-string -NotMatch "master" | Foreach {$_.Line.Trim()})
Top comments (0)