Remover arquivos não rastreados de um repositório git

Você pode fazer isso muito fácil com o próprio git.

git clean -df

Você só precisa passar -dse tiver diretórios não rastreados. Você só precisa passar -f(forçar) se tiver o git configurado com clean.requireForce definido como true, o que provavelmente é feito.

Para evitar a remoção de arquivos acidentalmente, execute o seguinte primeiro

git clean -n

Esta é uma ‘simulação’ e diz a você quais arquivos o git planeja remover antes de realmente removê-los.

Se você quiser ser exigente sobre como limpar seus arquivos não rastreados, você pode usar

git clean -i

Isso lhe dará opções, incluindo a remoção de arquivos que correspondem a um padrão.