Digamos que inicio un repositorio de git en una carpeta y tengo varios subdirectorios en él.
Tengo varios patrones globulares .gitignorepara excluir archivos en los subdirectorios. Sin embargo, cuando lo hago git status antes de preparar algo , git status solo muestra los nombres de las subcarpetas que se agregarán, sin especificar qué archivos de cada subdirectorio se agregarán (organizarán) si lo hago git add ..
Curiosamente, sin embargo, git statuses explícito sobre los archivos que se confirmarán después de preparar archivos con git add ..
¿Hay alguna forma de pedir git statusser explícito sobre los archivos de los archivos que se organizarían ?
fuente

.gitignoreque se parezca a lo que publicaste (es decir, ignorando directorios o subdirectorios con excepciones). Además, ¿por qué importaría eso? Por cierto,git statusdevuelve la lista de archivos que se confirmarían correctamente después de la preparación congit add ...gitignorey agréguelo.gitignoreen su subdirectorio; puede tener más de uno. Anidanuse el comando git git ls-files -o para listar el archivo sin seguimiento
en su lugar -o use -c --cached Mostrar archivos en caché en la salida (predeterminado)
-d --deleted Muestra los archivos eliminados en la salida
-m --modified Muestra archivos modificados en la salida
fuente