Git Excepciones en un archivo .gitignore


Ejemplo

Si ignora los archivos utilizando un patrón pero tiene excepciones, prefija un signo de exclamación (!) A la excepción. Por ejemplo:

*.txt
!important.txt

El ejemplo anterior le indica a Git que ignore todos los archivos con la extensión .txt excepto los archivos llamados important.txt .

Si el archivo está en una carpeta ignorada, NO puede volver a incluirlo tan fácilmente:

folder/
!folder/*.txt

En este ejemplo, todos los archivos .txt en la carpeta permanecerán ignorados.

La forma correcta es volver a incluir la carpeta en una línea separada, luego ignorar todos los archivos en la folder con * , finalmente, volver a incluir el *.txt en la folder , como se *.txt a continuación:

!folder/
folder/*
!folder/*.txt

Nota : para los nombres de archivos que comienzan con un signo de exclamación, agregue dos signos de exclamación o escape con el carácter \ :

!!includethis
\!excludethis