Às vezes, seu repo adquire muita desordem desnecessária (arquivos de teste, arquivos gerados por autoconf); uma maneira de remover automaticamente todos esses arquivos é com git clean
. Para remover todos os arquivos no diretório de trabalho que não estão sob controle de origem:
git clean -fxd
O -d
sinalizador diz git clean
para trabalhar recursivamente; -x
diz a ele para remover os arquivos que estão sendo ignorados e -f
é necessário se a variável de configuração git clean.requireForce
estiver habilitada. Em vez de -f
, a -n
opção executa uma simulação, listando apenas os arquivos que seriam removidos.