如何恢复合并?
我看到指的是父ID。我们如何获得Git revert merge to specific parent中提到的父ID?
我们如何获得这个号码?
git revert -m 1 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3
答案 0 :(得分:0)
你可以做一个
git show --format="%P" <SHA>
如果您的HEAD是合并的结果:
git show --format="%P" HEAD
您还可以直接显示每个父母的SHA1:
git rev-parse <SHA>^1
git rev-parse <SHA>^2
另见关于“merge revert”的旧帖子。
答案 1 :(得分:0)
git revert {head#} -m {你希望还原的提交次数}
在-m之后你只需输入一个像2或1的数字,对我来说,我无法指定确切的提交号。然后会出现一个gui,显示你的目标是什么,以恢复为。
Head#是您希望恢复的实际{git number} 0ce2ca0。