archivo gitignore reescrito al extraer
Frecuentes
Visto 181 veces
0
Pasos:
tener un archivo en el repositorio para configuraciones básicas
echa un vistazo al repositorio
poner el archivo en .gitignore
modificó el archivo
estado de git, todavía está allí, así que hice una suposición sin cambios
ya no está en estado git
hizo un poco de trabajo de desarrollo y sacó el código de otra persona (los archivos extraídos no tienen nada que ver con este archivo)
¡de alguna manera, el archivo en .gitignore se vuelve a escribir al contenido inicial!
¿Alguien sabe por qué y cómo evitar esto?
No quiero eliminar el archivo en la vista remota ni local. Solo quiero desconectarlos. No están en el estado de git ni en el registro de git, por lo que no tengo idea de por qué se revierte. Todavía no usan la rama, solo dominan las cosas aquí.
1 Respuestas
1
Esto no es algo fácil de resolver con git. .gitignore
no funciona en archivos con seguimiento, solo en archivos sin seguimiento.
Por lo tanto, asumir sin cambios es la única forma de mantenerlo fuera del estado de git, pero esto causará problemas al intentar pagar otras ramas o fusionar cambios nuevamente, porque git normalmente no sobrescribe los cambios no confirmados.
Que revirtiera los cambios no es un comportamiento normal de git. Por lo tanto, sería de gran ayuda si proporcionara una transcripción de su sesión de terminal.
contestado el 23 de mayo de 12 a las 07:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas git or haz tu propia pregunta.
Gracias, ¿para qué comandos específicos está buscando la transcripción? registro de git? Hice un git ls-files -v para asegurarme de que el archivo se asume sin cambios. Está funcionando bien "h config.json" - Yun
Por lo general, ni siquiera sé cuándo se revirtió o qué archivos tienen este comportamiento, hasta que mi secuencia de comandos aparece con errores y los rastreé hasta el archivo de configuración. estoy usando googlecode git - Yun