我从develop分支中创建了一个分支(b1)
git checkout -b b1
并在b1
同时,在develop
上做一些提交,当我尝试合并b1
git merge develop
合并编辑器是打开的,没有快进选项是make
d25ef61 Merge branch 'develop' into b1
为什么?
当基本分支上没有新的提交时,会发生快速合并,因此您可以直接添加正在合并的提交。
因为你想合并两个不同的提交子树,你需要一个合并提交。
或者,您可以使用git rebase
将新的提交复制到基本分支。
这将为每个提交创建一个单独的副本;请谨慎使用