OK, so I'm getting an error sometimes when I try to revert a commit (with Git). All that I do is
git revert <commit hash>
and it gives me this message:
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>'
Does this mean that I should use git mergetool
and resolve any conflicts? Once I do this can I add/rm and then commit, and the revert is complete?
Yes you will have to resolve the conflicts, mark them as so with
git add
orgit rm
andgit commit
The commit is not done yet, after the
git revert
- if you see .git/MERGE_MSG, you will see something like:So once you resolved the merge and do a
git commit
you will be presented with the message from the MERGE_MSG file and you can commit and that completes the revert.You can use git reset --hard, if you want to delete all the conflicts and remove the revert you have done for which the abort error arise.