如何将功能分支合并到 master 中,以便也反映新的更改

问题描述

我在其他特性分支(我们称之为分支 B)之上创建了一个特性分支(我们称之为分支 A)。现在对分支 B 进行了一些更改,然后将其推送到 master。这些更改没有反映在我工作的分支 A 中,但现在我需要在 master 中合并分支 A。因此,如果我合并它将 Github 保留分支 B 的更改,或者合并后主分支将像分支 A (即我的分支不包含分支 B 的新更改) 因为我在处理不同的文件,所以没有合并冲突。

解决方法

在您的情况下,master 分支将包含两者

分支 AB。如果你一直在处理不同的文件

那么分支之间就不会有冲突了。

,

保持树干净的最好方法是将 B 合并到 A,然后将 A 合并到主。

但前提是分支B的变化改变了分支A的特征,否则直接合并到master(看@ben-s的答案)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...