Como o git clean -Xi não exclui pastas, apenas arquivos?

0

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.

    
por trusktr 26.02.2014 / 09:54

2 respostas

1

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?

    
por 27.02.2014 / 00:37
1

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
    
por 27.02.2014 / 05:42

Tags