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

How to merge feature branches into master so that new changes also reflected

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

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

分支 A & B。如果您一直在处理不同的文件

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

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

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