我有什么:
master --- A --- B --- b1
\
----- b2 --- C --- b3
A
,B
和C
是提交内容; b1
,b2
和b3
是分支(提交分支指向它们)。
我想要的是什么:
master --- A --- B --- b1 --- b2 --- C --- b3
答案 0 :(得分:0)
我认为最简单的方法是使用两个单独的rebase命令:
git checkout b2
git rebase b1
git checkout b1 #optional
git merge b2 #optional
git checkout b3
git rebase b2
git checkout b2 #optional
git merge b3 #optional
你的树就像
master --- A --- B --- b1 --- b2 --- C --- b3
并且不需要reset
。