Android Studio cambia el código automáticamente

Algo muy extraño está sucediendo.

Estoy en la twig principal de mi repository. Después de llamar a Git Pull obtengo la última versión del código en la twig principal, todo está bien.

Pero por alguna razón, Android Studio, después de algunos segundos, cambia el código, por lo que ahora, incluso si lo hago, obtengo un Get Already up-to-date get Already up-to-date pero si llamo al estado de git veo que los cambios no están en rojo. ¿Cómo es eso posible?

Además, si hago clic en cmd+z , puedo ver durante unos segundos cómo se va el código agregado por Android Studio, y de inmediato vuelve.

Traté de borrar todo el proyecto y volver a clonarlo desde el repository, y de nuevo recibí la última versión del código nuevo, pero luego de unos segundos Android Studio lo cambia.

Todo lo que sucede en un file y sección de código en particular.

Cuando haces que Git Pull no reinicie o ejecute los cambios que no has realizado, debes enviarlos por la única razón por la que verías un problema con estos files si hubiera un conflicto y Git te lo notificara y te dijera necesita comprometerse antes del tirón.

así que si quieres comprometer estos cambios debes hacer: git add. git commit

o si quieres descartar estos cambios, debes hacer lo siguiente: reiniciar el juego –hard HEAD

ese último command te permite con el mismo código exacto que en el repository remoto.

Eso está sucediendo porque cada vez que abras un proyecto con Android Studio, searchá los files de configuration del proyecto de Android Studio. Cuando Android Studio no encontró ninguno de estos files, los creará. Los files de configuration estarán en la carpeta .idea . Por lo tanto, verá una marca roja para esos files sin escena.