【发布时间】:2020-05-22 20:28:19
【问题描述】:
嗨:我有 2 个分支 master 和 dev 大约 2 周前同步。现在需要一些关于如何将功能(提交 F)移动到主分支的帮助。已经阅读了许多 git 工作流模型,只需要确保我在提交和推送更改之前就已经理解了它。
2 周前 大师
...-C-D-E
接受
...-C-D-E
我在两个不同的日期添加了两个修补程序(H1 和 H2),同时处理另一个功能(提交:F)。所以树枝看起来像这样 大师
H2
/
H1
/
...-C-D-E
开发
H1 H2
/ /
...-C-D-E-F
我的问题如下
1.现在我想把F移到master上。我打算在主分支中执行git merge dev。这有什么问题吗
2. 或者我应该在主分支中做git merge <commit-id for F>。
3. 或者我应该在一个新分支中开发 F 并将该分支合并到 master 和 dev 中
【问题讨论】: