force - git merge squash
Error de combinaciĆ³n GIT "commit no es posible porque tiene archivos no fusionados" (3)
Puede usar git stash
para guardar el repositorio actual antes de hacer la confirmación que desea realizar (después de fusionar los cambios del repositorio de subida con git stash pop
). Tenía que hacer esto ayer cuando tuve el mismo problema.
así que me olvidé de extraer mi código antes de editarlo y luego, cuando cometí el nuevo código y traté de presionar, recibí el error de inserción, no es posible, en ese momento hice un "git pull" que resaltó algunos archivos con conflicto. Eliminé los conflictos, pero no sé qué hacer desde aquí.
Traté de volver a git commit
pero dice "la confirmación no es posible porque tienes archivos no fusionados"
Si ha solucionado los conflictos, necesita agregar los archivos al escenario con git add [filename]
, luego realice el commit de forma normal.
Tienes que hacer dos cosas. Primero agregue los cambios con
git add .
git stash
git checkout <some branch>
Debería resolver su problema tal como me lo resolvió.