Firmé files de la carpeta .idea, luego creé el file .gitignore y quise dejar de rastrear esos files desde la carpeta .idea. Para hacer esto, escribí:
git rm -r –cached
git add.
y cambios comprometidos. Todo estuvo bien hasta que Android Studio cambió el file misc.xml, cambiando el nivel de idioma java, y no sé por qué, pero si trato de confirmar los cambios, aún puedo confirmar este file misc.xml, que se ignora y no se debe rastreando más. ¿Que puedo hacer?
Gracias a @ mt0s por el comentario, ejecuté el command
git status --ignonetworking
y mostró solo dos files de idea, excluyendo misc.xml:
Así que repetí los commands:
git rm -r --cached . git add .
y ahora funciona, eliminó todos los files de .idea del seguimiento, y ahora cuando cambio algo en un file misc.xml, no pasa a confirmar.