我从开发分支
创建了一个分支(b1)git checkout -b b1
并通过b1
同时,当我尝试合并develop over b1的提交时,对develop
进行一些提交
git merge develop
合并编辑器已打开,无快进是
d25ef61 Merge branch 'develop' into b1
为什么?
答案 0 :(得分:1)
当基本分支上没有新提交时,会发生快进合并,因此可以直接附加要合并的提交。
由于您希望将两个不同的提交子树合并在一起,因此需要合并提交。
或者,您可以使用git rebase
将新提交重现到基本分支上
这将创建每个提交的单独副本;请谨慎使用。