首页 > 解决方案 > 如何将 Git Master 分支的更改合并到子分支中?( Git 分支策略)

问题描述

我有以下分支的源代码。

具有最少功能的主 -> 基础项目(假设它有 4 个功能)

分支 1 ( Customer-1)-> 连同所有主分支功能和一个Customer-1相关的附加功能(4 个主功能 + 1 XCustomer-1功能 = 5)

分支 2 ( Customer-2) -> 连同所有主分支功能和一个customer-1相关的附加功能(4 个主功能 + 2 X Customer-2 功能 = 6)

分支 3 ( Customer-3) -> 连同所有主分支功能和一个customer-3相关的附加功能(4 个主功能 + 3 XCustomer-3功能 = 7)

现在我对 Master Branch 的功能(4 个功能)进行了一些修改。

如何在不影响各个客户功能的情况下将修改后的 Master 的功能合并到子分支中?

这是分支单独客户源代码的正确方法吗?如果这不是好方法,请建议我最佳做法。

标签: git

解决方案


如果你做了一些新commitsMaster branch,你也想把它们带进commits你的Feature branches,那么简单地merge把你master with your feature branch的第一个checking拿出来feature branch,然后如下:

git merge master

推荐阅读