2017-08-08 102 views
0

我合并了一些坏文件2提交前。我希望将我的分支恢复到最后第3次提交时的状态。如何使用git恢复回到第三次提交?

我已经看过了提交哈希和尝试:

git revert 112233445556etc但得到的错误:

error: Commit 112233445556etcis a merge but no -m option was given. fatal: revert failed

我似乎无法从混帐复归发现在谷歌的任何信息,除了。

有人会知道正确的方法吗?

回答

0

git checkout HEAD~3会让你恢复到三次提交前。您目前正在登录HEADHEAD~n会将您带回n次提交。或者在你的情况下,你知道提交ID,所以你可以做一个git checkout 112233445556etc