我有一个分支是基于另一个分支构建的,但实际上应该是从主分支分离出来的(它们是不同的特性)。目前我认为我的情况是:
...- master
\
A1 - A2
\
B1
我想要的是A分支中的更改不出现在B分支中。最终结果应该是:
B1
/
...-master
\
A1 - A2
到目前为止,我已经尝试过在B分支上执行git branch --set-upstream-to=master
和git rebase master
,但这并不是我想要的结果。
git rebase -i
。它将允许你选择要变基的提交。检出当前在B1
上的分支并执行git rebase -i master
(然后只需选择B1
进行变基)即可解决问题。 - toniedzwiedz