【发布时间】:2021-06-06 08:46:53
【问题描述】:
我实际上有这个:
a -- b -- c <-- Master
\
d -- e <-- BranchA
\
f -- g -- H -- i <-- BranchB
我想要的是将我从 BranchA 和 BranchB 的更改集成到 Master 中。我通常喜欢 rebase,但我认为这不是一个好主意,因为我的更改是在公共 repos 中,特别是 commit H 是其他人的工作。
因此,如果我的假设是正确的,即合并更容易,我想知道,我是否需要将 Master 合并到 BranchA,然后将 BranchA 合并到 BranchB,然后再将 BranchB 合并回 Master,或者我可以节省一些时间吗? 只是将Master合并到BranchB,然后再合并回来?我知道这会留下混乱的提交历史,因此我的上一段。
编辑:
因为这是一个团队项目,所以在 master 中有一些变化。
【问题讨论】:
-
如果在
master过去的提交c中有其他提交,将它们包含在图表中会很有帮助。
标签: git git-merge git-rebase feature-branch