trucos tag qué que name hace commits commands comentarios codigos git commit git-revert mergetool

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.