O comando uggested para remover arquivos não rastreados do git docs é git clean
git clean - Remove arquivos não rastreados da árvore de trabalho
Método sugerido: Modo Interativo usando git clean -i
para que possamos ter controle sobre ele. vamos ver as opções disponíveis restantes.
Opções disponíveis:
git clean
-d -f -i -n -q -e -x -X (can use either)
Explicação:
1. -d
Remova os diretórios não rastreados, além dos arquivos não rastreados. Se um diretório não rastreado for gerenciado por um repositório Git diferente, ele não será removido por padrão. Use a opção -f duas vezes se você realmente deseja remover esse diretório.
2. -f, --force
Se a variável de configuração do Git clean.requireForce não estiver configurada como false, o git clean se recusará a executar, a menos que seja fornecido -f, -n ou -i.
3. -i, - interativo
Mostre o que seria feito e limpe os arquivos interativamente. Consulte "Modo interativo" para obter detalhes.
4. -n, --dry-run
Na verdade, não remova nada, apenas mostre o que seria feito.
5. -q, --quiet
Fique quieto, apenas relate erros, mas não os arquivos que foram removidos com sucesso.
6. -e, --exclude =
Além dos encontrados em .gitignore (por diretório) e $ GIT_DIR / info / exclude, também considere esses padrões no conjunto das regras de ignorar em vigor.
7. -x
Não use as regras padrão de ignorar lidas em .gitignore (por diretório) e $ GIT_DIR / info / exclude, mas ainda use as regras de ignorar fornecidas com as opções -e. Isso permite remover todos os arquivos não rastreados, incluindo produtos de compilação. Isso pode ser usado (possivelmente em conjunto com o git reset) para criar um diretório de trabalho novo para testar uma compilação limpa.
8. -X
Remova apenas os arquivos ignorados pelo Git. Isso pode ser útil para reconstruir tudo do zero, mas mantenha os arquivos criados manualmente.