¿Cómo agrego algo al .gitignore
para que la coincidencia no sea recursiva? Por ejemplo, deseo ignorar el directorio foo
y el archivo bar.txt
en el directorio actual, pero no existe ninguno en los subdirectorios.¿Cómo agrego algo al .gitignore para que la coincidencia no sea recursiva?
He intentado esto para mi archivo .gitignore
:
foo/
bar.txt
Pero, por desgracia git aplica esta forma recursiva, de manera que otherdir/bar.txt
y otherdir/foo/
también son ignorados, que no es lo que quiero.
(¿Hay un comando de Git que me muestra todos los ficheros ignorados, y hacer referencia al archivo .gitignore
que es responsable del fichero ser ignorado? Esto sería útil para la depuración.)
Es posible que haya intentado esto, y tenía algunos espacios en blanco iniciales/finales en algún lado que supuestamente causa problemas con .gitignore. Quién sabe, de cualquier manera esta pregunta me ayudó lol –