¿Cómo puedo encontrar que git ignore el archivo gitignore y la línea que está causando que un archivo sea ignorado?Buscar el archivo y la línea gitignore haciendo que un archivo sea ignorado por git
8
A
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.
Cuestiones relacionadas
- 1. gitignore por tamaño de archivo?
- 2. git status muestra un archivo que he enumerado explícitamente en mi archivo .gitignore
- 3. opuesto al archivo .gitignore?
- 4. ¿Cómo agrego algo al .gitignore para que la coincidencia no sea recursiva?
- 5. git agregar todos excepto ignorar archivos en el archivo .gitignore
- 6. ¿Cómo hacer que el archivo sea escaso?
- 7. ¿Puedo incluir otro archivo .gitignore en un archivo .gitignore? (Como # include en lenguajes como C)
- 8. ¿A dónde pertenece el archivo .gitignore?
- 9. git: ignorar un archivo que * es * versión controlada
- 10. ¿qué puede hacer que pdb.set_trace() sea ignorado?
- 11. xcode: buscar por archivo
- 12. .gitignore no ignorará el directorio
- 13. ¿Por qué mi archivo .gitignore global no se ignora?
- 14. Agregue el archivo de configuración ignorado a git repo como muestra
- 15. haciendo que el archivo WAR en Grails
- 16. ¿Puedo crear un archivo de gitignore específico para el usuario?
- 17. Buscar y reemplazar en un archivo grande
- 18. Keep ignorado archivos fuera de git status
- 19. Lea un archivo línea por línea
- 20. La lectura de un archivo línea por línea en C#
- 21. python - haciendo que el archivo se pueda descargar
- 22. Marcar un archivo en el repositorio de GIT como temporalmente ignorado
- 23. C# compruebe que el destino de un archivo sea válido
- 24. Agregue fuerza a pesar del archivo .gitignore
- 25. Historial de Git - buscar la línea perdida por palabra clave
- 26. Git: ¿muestra el historial de un archivo?
- 27. Haciendo que un archivo sea accesible para los scripts pero no para los usuarios
- 28. buscar y reemplazar cadena en un archivo
- 29. Bash bucle while que lee archivo línea por línea
- 30. Git: excluir un archivo con git clean
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
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
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