2015-12-16 311 views
1

我有两个分支:1.5.testing和1.9.testing。git恢复已提交的提交

我从1.5.testing(GIT拉原点1.5.testing)

我想合并到1.9.testing拉最新代码。所以

git checkout 1.9.testing(拉最新1.9)和

git merge 1.5.testing


我有冲突,我在1.9.testing则致力于解决和推动合并1.5.testing。

两天后,我发现有代码合并过程中被拧紧,所以我通过

git revert -m <commit id>恢复特定的3个提交和我在同一分支(即)1.9.testing推。

然后我创建了一个2.0.testing与1.9.testing合并的新分支。

之后开发进行了很多提交。

现在我想合并1.5.testing到2.0.testing。

这次我有一个提交ID已经存在于2.0.testing,因为我以前合并,我推。

现在我完全卡住了。我想将1.5.testing合并为2.0.testing。

请帮忙。在此先感谢

回答

0

那么你是否认为1.5版本已经成为2.0历史的一部分?

这只是意味着它不会被合并。

如果您担心它已经恢复,并且您希望代码能够完成,那么就选樱桃吧。

或者检查1.9你拉,并rebase交互式地你想要的。