file gitignore reescrito en pull

Pasos:

  • tener un file en el repository para las configuraciones básicas

  • pagar el repo

  • poner el file en .gitignore

  • modificado el file

  • estado de git, todavía allí, así que hice un supuesto, sin cambios

  • ya no está en estado de git

  • hizo algún trabajo de desarrollo y sacó el código de otra persona (los files extraídos no tienen nada que ver con este file)

  • de alguna manera, el file en .gitignore se reescribe de nuevo a los contenidos iniciales!

¿Alguien sabe por qué y cómo evitar esto?

No quiero eliminar el file en la vista remota ni local. Solo quiero desconectarlos. No están en estado de git y no están en el logging de git, así que no tengo idea de por qué se revierte. Todavía no uso la twig, solo domino las cosas aquí.

Esto no es algo fácil de resolver con git. .gitignore no funciona en files rastreados, solo en files no rastreados.

Así que asumir -sin modificar es la única manera de mantenerlo fuera del estado de git, pero esto causará problemas al intentar extraer otras twigs, o fusionar los cambios de nuevo, porque git normalmente no sobrescribe los cambios no confirmados.

Que revirtió los cambios no es un comportamiento normal de git. Por lo tanto, sería de gran ayuda si proporcionó una transcripción de su session terminal.