步骤i执行后:将其还原为合并被推
我有两个分支BRANCH1和BRANCH2,
$git branch --Initial state
$branch1
$git checkout branch2
$git pull origin branch1 --Step1
我化解矛盾,做了
$git commit -m "Merge resolved"
然后
$git checkout branch1
$git merge branch2
$git push origin branch1
现在我reali sed说,虽然在step1,自动合并删除了一些代码,并推出了更改代码,现在我想回到我的初始状态,以恢复任何changes.looking一些即时帮助?
你想要做什么混帐恢复不是吗? –
它给出的消息为:致命的:提交b4a758b36a5bde9311061fe7b56e4f47859de052是一个合并但没有-m选项被给出。 @FrederickCheung – Bijendra
查看关于-m选项的手册。 http://www.kernel.org/pub/software/scm/git/docs/git-revert.html 不久,您可以使用-m 1或-m 2.这将选择您想要的两个父版本中的哪一个还原。 –