Error de combinación de Git "no es posible confirmar porque tiene archivos no combinados"

Resuelto Kiarash asked hace 12 años • 8 respuestas

Olvidé git pullmi código antes de editarlo; cuando confirmé el nuevo código e intenté enviar, recibí el error "no es posible enviar".

En ese momento hice un proceso git pullque resaltó algunos archivos con conflictos. Eliminé los conflictos pero no sé qué hacer desde aquí.

Lo intenté git commitnuevamente pero dice "no es posible confirmar porque tienes archivos no fusionados":

error: Committing is not possible because you have unmerged files.
Kiarash avatar Oct 19 '12 01:10 Kiarash
Aceptado

Si ha solucionado los conflictos, debe agregar los archivos al escenario git add [filename]y luego confirmarlos como de costumbre.

jonnystoten avatar Oct 18 '2012 18:10 jonnystoten

Necesitas hacer dos cosas. Primero agregue los cambios con

git add .
git stash  

git checkout <some branch>

Debería resolver tu problema como me lo resolvió a mí.

Prabhakar avatar Mar 16 '2015 15:03 Prabhakar

Puede utilizar git stashpara guardar el repositorio actual antes de realizar la confirmación que desea realizar (después de fusionar los cambios del repositorio ascendente con git stash pop). Tuve que hacer esto ayer cuando tuve el mismo problema.

muman avatar Oct 20 '2012 01:10 muman