【发布时间】:2021-07-03 16:03:13
【问题描述】:
我在 git 中有一些看起来像这样的分支:
master b1
↓ ↓
A -- B -- C -- D -- E
但是D ... E 竟然是一个出乎意料的不平凡的改变,所以我想看看这个:
master b3
↓ ↓
A -- B -- C b2
\ ↓
D -- E
...这样b2可以单独审核,合并到b3,然后合并到master。
我试过了:
git checkout b1
git checkout -b b2
git rebase C
但有合并冲突。这向我表明这是错误的做法,因为C ... D 都被相继应用于彼此并且永远不应该冲突。我需要什么咒语?
【问题讨论】:
标签: git git-branch git-rebase