我想知道如果下面是可能的混帳:在git上合併主題分支,刪除所有主題分支的提交歷史記錄?
假設我有以下病史:
A---B---C---D---E master
\
W---X---Y topic
我想合併在主題分支的回到主機的所有更改,但不保留提交歷史記錄。也就是說,不是,:
A---B---C---D---E---F master
\ /
W---X---Y topic
我想有以下病史:
A---B---C---D---E---F master
凡F
是在主分支等同於承諾W
所作的更改新的提交, X
,Y
,一次全部應用。
我也想能夠保持特性分支完好:
A---B---C---D---E---F master
\
W---X---Y topic
這可能嗎?我一直在用git rebase進行一些測試,但到目前爲止它還沒有按照我的需要行事。
在此先感謝。
謝謝!這一個爲我做了詭計。感謝糟糕的齊柏林飛艇和反間諜軟件。 –
今天我讀到這個:http://sandofsky.com/blog/git-workflow.html可能是一個值得伴隨閱讀。 – Boldewyn