无标题文章

2019-07-17  本文已影响0人  晚安呢太阳

# 解决rebase后丢掉子分支的merge commit的解决方法

1. 首先rebase前commit如下,有三个branch:master,test-rebase-main-branch, test-rebase-sub-branch

分支图

2. 经过如下操作:git rebase master test-rebase-main-branch --rebase-merges,git checkout master,  git merge test-rebase-main-branch --no-ff,然后删除分支test-rebase-sub-branch, 分支图变为

上一篇 下一篇

猜你喜欢

热点阅读