Después de crear un fichero .gitignore en su repositorio y configurar patrones para que coincidan con los archivos que no desea que Git rastree, Git comienza a rastrear los archivos del repositorio y a respetar los patrones establecidos en el fichero .gitignore después de ejecutar el comando git add (por ejemplo git add .).
El problema es que si luego hacemos algunos cambios en el .gitignorearchivo y luego volvemos a ejecutar el git addcomando, los cambios realizados en el .gitignorearchivo no tendrán efecto .
Por ejemplo, si más adelante configura en el fichero .gitignoreque desea que Git comience a rastrear un archivo que previamente configuró para que se ignorara, el archivo seguirá sin rastrearse si simplemente ejecuta el git add .comando.
Esto se debe a que es necesario borrar la memoria caché de Git . Normalmente, lo hago con " git rm -r --cached .then" después de ejecutar el git add .comando para aplicar los .gitignorecambios.
- Realizar los cambios deseados en el archivo
.gitignore. - Ejecutar el comando
git rm -r --cached . Ejecutar el comando git add .Ahora realizmos un git con los fichero .gitignored mediante: git commit -m "Commit message"o simplementegit commito seguir trabajando.
