tag - ¿Qué debo hacer cuando git revert aborta con un mensaje de error?
qué es un branch en git (2)
Puede usar git reset --hard , si desea eliminar todos los conflictos y eliminar la reversión que ha realizado para la que se produce el error de cancelación.
De acuerdo, a veces me aparece un error cuando intento revertir un commit (con Git). Todo lo que hago es
git revert <commit hash>
y me da este mensaje:
error: could not revert <commit hash> <commit message>
hint: after resolving the conflicts, mark the corrected paths
hint: with ''git add <paths>'' or ''git rm <paths>''
¿Significa esto que debo usar git mergetool
y resolver cualquier conflicto? Una vez que hago esto ¿puedo agregar / rm y luego confirmar, y la reversión está completa?
Sí, tendrás que resolver los conflictos, márcalos de esa manera con git add
o git rm
y git commit
La confirmación no ha finalizado aún, después de que git revert
, si ves .git / MERGE_MSG, verás algo como:
Revertir "agregar revertir"
Esto revierte commit c1366607f15a8384434948cb0bcbf8ece48bb460.
Conflictos:
revertir
Así que una vez que haya resuelto la fusión y haya realizado un git commit
se le presentará el mensaje del archivo MERGE_MSG y podrá confirmarlo y eso completará la reversión.