# 高级话题

# 多分支rebase

哥们儿,我们准备了很多分支!咱们把这些分支 rebase 到 main 上吧。

但是你的领导给你提了点要求 —— 他们希望得到有序的提交历史,也就是我们最终的结果应该是 C6' 在 C7' 上面, C5' 在 C6' 上面,依此类推。

git rebase main bugFix
git rebase bugFix side
git rebase side another
git branch -f main another

# 两个父节点

^选择路口 ~选择前进几个记录 而且支持链式操作如git checkout HEAD~^2~2


git breanch bugWork HEAD~^2~

# 纠缠不清的分支

综合题目

git checkout one
git cherry-pick c4 c3 c2
git checkout two
git cherry-pick c5 c4 c3 c2
git branch -f three c2
lastUpdate: 4/2/2023, 8:18:35 PM