git rebase --onto用法(2)

git base --onto branch C1 C2是一个左开右闭的操作
也就是上述指令只合并C2,不合并C1

例子:合并C3-C4到master

C0-C1 -master
    ` C2 - C3 - C4 - C5 - feature

1. 创建C4的branch_c4

git branch branch_c4

2. 创建C3-C4的patch

git rebase --onto master C3~1 branch_c4

3. 合并到master

git check master
git merge branch_c4

4. 合并成功,删除branch_c4

git branch -D branch_c4

打赏

如果这篇文章解决了您的问题,让我买根烟抽抽。

git rebase --onto用法(2)_第1张图片
支付宝.jpg
git rebase --onto用法(2)_第2张图片
微信.jpg

你可能感兴趣的:(git rebase --onto用法(2))