我有兩個git分支,master
和dev
爲一個項目。昨天我正在學習如何使用git rebase
進行交互式壓縮提交。我壓扁了我的master
分支,現在它只包含幾個提交。今天,我在我的dev
分支上工作(我在分揀之前分支master
),並在此dev
分支上進行了多次提交。現在,我想合併我的dev
分支回到我的壓扁master
。這對我來說很愚蠢,但我意識到這是錯誤的做法。壁球高手現在需要合併另一個分支
我該如何將我的dev
分支合併成一個壓扁的master
?有沒有辦法做到這一點?
爲什麼你不只是'git merge master'?是不是因爲你不想重新提交你被壓扁的提交? – gturri
什麼阻止你這樣做?開發人員是否從不再存在的提交中分支出來?你應該能夠'git結帳主人;如果這就是你真正想做的事情,那麼git merge dev'。 –
我試圖做@ @ gturri/@ PaulHicks建議的。但是,我遇到了大量的合併衝突。無論如何要把開發合併到主,但保持所有的開發變化,所以沒有合併衝突? – turtle