2010-09-15 121 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

相關問題