我有一个错误的合并提交,我想恢复。具体来说,我想恢复到合并提交的第二个父级。
$ git revert -m 2 <merge-commit>
当我试图恢复时没有任何反应,这是我得到的回报:
$ git revert -m 2 <merge-commit>
On branch dev
Your branch is up-to-date with 'origin/dev'
nothing to commit, working tree clean
恢复到第一个父作品,所以我假设恢复到另一个父作品也应该正常工作。如何成功恢复到合并提交的第二个父级?
答案 0 :(得分:0)
您提及的合并提交与其第二个孩子之间是否存在任何差异?
git diff <merge-commit>^2 <merge-commit>