2012-10-09 16 views
5

Bastante nuevo para git y tengo un problema que no estoy seguro de cómo solucionarlo. Por error, hice un cambio en un archivo en una copia de trabajo y no comprometí el cambio. Luego, realicé cambios en otra copia y los cometí: cuando traté de realizar los cambios, recibí un error al decir que mis "cambios locales en el archivo se sobrescribirán mediante fusión, anulación". Así que eliminé el archivo ofensivo usando git rm, luego usé git add -u y cometí la eliminación. Luego traté de obtener la última copia y obtuve lo siguiente. ¿Cuál es la mejor manera de lidiar con esto? agradecido por cualquier punterosgit conflict - archivo eliminado en HEAD y modificado en la revisión

CONFLICT (delete/modify): wp-content/plugins/wp-flash-countdown/xml_option_.xml deleted in HEAD and modified in ba878ab1efe3a039961a446c490d5c93a2bc22e1. Version ba878ab1efe3a039961a446c490d5c93a2bc22e1 of wp-content/plugins/wp-flash-countdown/xml_option_.xml left in tree. 
Automatic merge failed; fix conflicts and then commit the result. 

Respuesta

4

SO en este punto hacer que tenga el archivo de la copia de trabajo que sacó a?

En caso afirmativo, elimínelo y vuelva a enmendarlo.

+0

Acabo de intentarlo, recompénsalo y luego volví a sacarlo - esta vez obteniendo 'Pull no es posible porque tienes archivos no fusionados. Por favor, resuélvalos en el árbol de trabajo, y luego use 'git add/rm ' '- también aparece como agregar archivos que acababa de eliminar de esa copia de trabajo, ya que no estaban siendo rastreados – bsod99

+0

bien, entonces es solo ese archivo que está causando el problema, intenté eliminarlo con git rm pero al final obtuve el error "needs merge" – bsod99

+0

, lo ordené, ¡con eficacia su solución y algunos pasos innecesarios de mi parte! – bsod99

7

Si ahora haces git status, su salida contiene:

# Unmerged paths: 
# (use "git add/rm <file>..." as appropriate to mark resolution) 

Si git rm ellos, una advertencia needs merge se emitirá pero sin embargo la eliminación tendrá éxito, entonces usted puede cometer las modificaciones - Este será el "fusionar compromiso".

Cuestiones relacionadas