Tem um repositório git com um monte de lixo que deseja limpar? Quer voltar a um estado de checkout primitivo?
Este protocolo é para você!
1) git clean
limpa arquivos / diretórios “inúteis”:
git clean -xfd
( -f
para limpar arquivos, -x
para limpar arquivos ignorados e -d
para limpar diretórios.)
2) git checkout
para que seus arquivos voltem ao estado de confirmação:
git checkout -- .
Execute-o a partir da raiz do seu repo (observe .
no comando acima, isso significa “diretório atual”, mas você pode usar qualquer caminho que precisar, conforme apropriado.