Depois de ler git help clean
, acho que você deseja adicionar a opção -d
.
Eu não vejo a opção -i
. Isso é um erro de digitação ou algo adicionado após a versão 1.7.10?
Meu .gitignore
tem algo como
/folder
/.otherFolder
.file
.otherFile
E quando eu faço git clean -Xi
, ele mostra que só excluirá .file
e .otherFile
, mas não folder
ou otherFolder
.
Por que isso?
EDIT: estou executando git version 1.8.5.5
. Veja como o git help clean
se parece: link . A descrição para a opção -d não menciona nada sobre o gitignore. Eu quero remover apenas diretórios gitignored, mas deixar outros diretórios não rastreados no lugar.
Ah, legal! Graças ao benjifisher. Então
git clean -Xi
não exclui pastas porque não inclui a opção -d
. A opção -X
combinada com a opção -d
exclui as pastas que não são rastreadas e gitignored.
Então, use:
git clean -Xdi
Tags git