2010-09-15 99 views
1

我有两个git存储库,一个“上游”,它包含来自上游作者的代码(由一个专门脚本解析他的内部rev存储),另一个是我一直在工作的仓库,它基于对上游仓库的一次修订,但不确定哪一个。通过应用另一个ontop合并两个git存储库

我试着去的git rebase,但它引入了许多方法冲突,因此我决定不麦汁试图合并我的直接改变,而只是将他们ontop的,即:

upstream: A → B → C → D → E → F 
mine:    ↳ G → H → I 

成为

A → B → C → D → E → F → G → H → I 

现在我竟然不知道如何做到这一点......真的不能只是用cat :)

回答

2

我建议git merge -s ours,但我有点担心这个事实,即一个rebase产生了很多冲突 - 这告诉我,如果你这样做,你很可能会破坏你可能希望保留的上游变化。你可能应该仔细研究一下有什么矛盾,可能通过一次性提交一个git cherry-pick

相关问题