2017-08-08 76 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