2012-08-01 23 views

risposta

11

Dalla radice pronti contro termine, provate questo:

find . ~/.gitignore .git/info/exclude -name '*gitignore' -exec cat {} + | less 

Verificare inoltre che non si sta utilizzando un file esclude diversa:

git config -l | grep exclude 
core.excludesfile=~/.gitignore 

È can also get that error when you have submodules in a subfolder instead at the git project's root.

Grazie a Jon Lin e Christopher per avermi aiutato a capire questo su original question.

+0

L'unico modo che conosco per trovare la linea è la ricerca binaria. (Rimuovi metà degli esclusi, vedi se è ancora ignorato, ...) – idbrii

+0

Nel mio caso il secondo comando ha trovato il colpevole, sembra che la versione predefinita di core.excludesfile ignori i 'tag', almeno come installati da boxen. Ciò causava molta confusione per noi quando provavamo ad aggiungere nuovi file .tag JSTL. – JBCP

+0

Salvatore! Per chiunque utilizzi Cloud9 IDE, ho scoperto che è necessario passare da un livello a ~/.gitignore. Perché inizi in ~/workspace /, il che significa che potresti non riconoscere il segno .gitignore. Questo .gitignore nella directory home aveva tonnellate di ignorazioni di default che non avevo impostato, che causavano il caos per me. – redfox05

Problemi correlati