2012-08-01 15 views

Respuesta

11

Desde la raíz de recompra, intente esto:

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

también comprobar que no se está usando un archivo excluye diferente:

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

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

Gracias a Jon Lin y Christopher por ayudarme a resolver esto en el original question.

+0

La única manera que conozco de encontrar la línea es buscar binariamente. (Elimina la mitad de las exclusiones, mira si todavía se ignora, ...) – idbrii

+0

En mi caso, el segundo comando encontró al culpable, parece que la versión predeterminada de core.excludesfile ignora las 'etiquetas', al menos tal como lo instaló boxen. Esto nos causaba mucha confusión al intentar agregar nuevos archivos .tag JSTL. – JBCP

+0

Salvador! Para cualquiera que use Cloud9 IDE, descubrí que necesita subir de nivel hasta ~/.gitignore. Porque comienzas en ~/workspace /, lo que significa que no puedes ver el .gitignore. Este .gitignore en el directorio de inicio tenía un montón de ignoraciones predeterminadas que no configuré, que me causaban caos. – redfox05

Cuestiones relacionadas