在我将分支feature-search合并到master之后,我把代码搞砸了。因此,我试图重新进行合并,并再次修复冲突。所以我git reset hard -- eae8ee4。eae8ee4是合并之前的提交。
然后我再试着把枝条合并成主人。它没有显示任何冲突错误。似乎主人仍然包含合并的代码。那么,如何进行合并并再次修复冲突呢?
发布于 2016-08-01 09:21:50
使用git reflog,在可怕的merge之前找到HEAD@{...},然后做git reset --hard HEAD@{id} (其中id是一个数字)。这将使代码恢复到该merge之前的状态。
发布于 2016-08-01 09:10:39
正确的命令是git reset --hard eae8ee4。
看来你把--忘在硬option上了。
我建议您在执行git操作后始终查看git历史记录(gitk --all),以确保结果符合您的预期。
https://stackoverflow.com/questions/38694824
复制相似问题