¿Cómo puedo evitar que .gitignore aparezca en la lista de archivos sin seguimiento?
Acabo de hacer un análisis git init
en la raíz de mi nuevo proyecto.
Luego creé un .gitignore
archivo.
Ahora, cuando escribo git status
, el archivo .gitignore aparece en la lista de archivos sin seguimiento. ¿Porqué es eso?
El .gitignore
archivo debe estar en su repositorio, por lo que debe agregarse y confirmarse, como git status
se sugiere. Tiene que ser parte del árbol del repositorio, para que los cambios se puedan fusionar, etc.
Entonces, agréguelo a su repositorio, no debe ignorarse.
Si realmente lo desea, puede agregarlo .gitignore
al .gitignore
archivo si no desea que se confirme. Sin embargo, en ese caso probablemente sea mejor agregar los ignorados a .git/info/exclude
, un archivo local de pago especial que funciona igual que .gitignore pero que no aparece en el "estado de git" ya que está en la .git
carpeta.
Véase también https://help.github.com/articles/ignoring-files
Si desea almacenar la lista de archivos ignorados fuera de su árbol Git, puede usar el archivo .git/info/exclude . Se aplica únicamente al pago del repositorio.
De hecho, podrías poner una línea .gitignore
en tu .gitignore
archivo. Esto haría que .gitignore
git ignorara el archivo. En realidad, no creo que sea una buena idea. Creo que la versión del archivo ignorado debería controlarse y rastrearse. Sólo estoy publicando esto para que esté completo.