我有以下情况存在于我的项目中
Master M1----M2----M3----M4----M5
\
Beta B1----B2----B3---B4
\
Feature F1---F2---F3
我正在开发 Feature
,但是在提交 M5
上发布了一个非常重要的更新,我不想将 Feature
从 B3
分离开来(Feature
依赖于 B1
和 B2
),并且 Beta
可以有这个更改(对于 Beta
没有区别)。
如果我在 Beta
上做一个 git rebase Master
,那么它只会移动 Beta
分支,对吗(没有应用到 Feature
上的任何更改)?还是最终会变成这样(下面 - 更改也应用到 Feature
上了)?
Master M1----M2----M3----M4----M5
\
Beta B1----B2----B3---B4
\
Feature F1---F2---F3
那么,要达到这样的效果(应用于Feature
),我应该怎么做呢?那就是我期望的状态...
Beta
的操作不会影响到Feature
。Feature
分支上进行变基。