Limpar arquivos não acompanhados

Enviado por Yukare em quinta-feira, 3 de Agosto de 2017 - 18:22

As vezes durante o uso do git você acaba ficando com arquivos que não são acompanhados pelo git e que precisam ser removidos depois. Se estes arquivos fazem parte de algum processo de construção(ou seja, serão recriados novamente depois), o correto é lista-los no .gitignore, mas se são arquivos de algo que você experimentos e não quer mais, é possível simplesmente usar git status para lista-los e depois remover um a um, mas o git tem um comando para fazer isso mais simples:

git clean

Para listar os arquivos sem remover eles(para ter certeza do que será removido sem remove-los), utilize antes:

git clean -n

Caso precise remover pastas adicione a opção -d:

git clean -d

Dependendo das configurações do seu git pode ser necessário adicionar a opção -f para confirmar que realmente quer excluir os arquivos.

Também é possível fazer isto de maneira interativa, usando a opção -i, onde precisa responder se quer ou não excluir cada arquivo.

Tags