我有两个分支:1.5。测试和1.9.testing。
我从1.5.testing(git pull origin 1.5.testing)
中提取了最新代码我想合并到1.9.testing。所以
git checkout 1.9.testing
(从1.9开始最新)并通过
git merge 1.5.testing
我遇到了冲突,我在1.9.testing决定然后承诺并推动。
两天后我发现在合并期间代码被搞砸了,所以我通过
恢复了特定的3次提交 git revert -m <commit id>
我推进了同一个分支(即)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 :(得分:0)
你是说一个承诺1.5已经是2.0历史的一部分了吗?
只是意味着它不会被合并。
如果您担心它被还原并且您想要提交代码,那就选择它吧。
或者查看你提取的1.9,然后以交互方式修改你想要的内容。