git - 如何将 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 的功能合并到子分支中?
这是分支单独客户源代码的正确方法吗?如果这不是好方法,请建议我最佳做法。
解决方案
如果你做了一些新commits
的Master branch
,你也想把它们带进commits
你的Feature branches
,那么简单地merge
把你master with your feature branch
的第一个checking
拿出来feature branch
,然后如下:
git merge master
推荐阅读
- android - 如何比较没有英文字符(希伯来语)
- android - 每次我安装 react-navigation 我的项目停止工作
- python - 美丽的汤。找不到任何东西
- emacs - 如何使用`CM-SPC`(`mark-sexp`)向后选择连续的单词?
- c# - 带有正确 HTTP 状态代码的 Web API PUT 返回对象
- ios - iOS 11+ 启动屏幕 - 在暗模式下自定义命名颜色
- angular - 在 FormGroup 中使用可观察对象时出现问题
- node.js - 在 Mongoose 中提交一个模型,其中包含一个带有 ObjectID 的数组
- node.js - 如何将 Typescript、NodeJS 和 Express 应用程序部署到 Heroku
- sql - SQL 使用 GROUP BY 聚合最常见的值