鉴于以下git
历史:
C-I origin/master
/
A-B-F-G-H master
\ /
D-E branch-b
我想 rebase 我的本地master
分支origin/master
,但我想保留合并提交G
。当我尝试简单地做一段git rebase origin/master
时间时,master
它被压缩D..E
为G
并使用 的提交消息提交E
,因此合并的历史记录丢失了。是否有某种方法可以在保留此合并的同时仍获得变基?为了清楚起见,我的预期结果是:
A-B-C-I-F-G-H master
\ /
D-----E branch-b