loading...

Como deletar todos os branchs locais

ino_gu profile image Gustavo Inocencio ・1 min read

É 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()})

Discussion

markdown guide