【发布时间】:2013-06-07 03:18:45
【问题描述】:
我有这种情况: 在一些 testBranch 上工作了一段时间,我想与 master 同步,所以我做了 git checkout testBranch 和 git 合并主/testBranch
所以现在我的分支已与 master 同步,但后来我发现我想撤消该合并,问题是合并是通过快进完成的,现在我的提交历史记录与 master 提交和 testBranch 提交混合,而我没有在我的 testBranch 上合并之前不知道如何恢复到状态。
感谢您的帮助
【问题讨论】:
-
提交是从位于
testBranch的 顶端 的master/testBranch合并的,还是您已经设法在已完成的内容之上记录了几个自己的本地提交合并?恢复的方式很大程度上取决于此。 -
您对我的回答不满意有什么原因吗?
标签: git git-merge fast-forward