Error de combinación de Git "no es posible confirmar porque tiene archivos no combinados"
Olvidé git pull
mi 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 pull
que resaltó algunos archivos con conflictos. Eliminé los conflictos pero no sé qué hacer desde aquí.
Lo intenté git commit
nuevamente pero dice "no es posible confirmar porque tienes archivos no fusionados":
error: Committing is not possible because you have unmerged files.
Si ha solucionado los conflictos, debe agregar los archivos al escenario git add [filename]
y luego confirmarlos como de costumbre.
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í.
Puede utilizar git stash
para 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.