gpt4 book ai didi

git - 将一个分支 merge 到 master 但限制你的提交

转载 作者:太空狗 更新时间:2023-10-29 13:38:49 24 4
gpt4 key购买 nike

                     feature-branch----C---D
/
develop---A---B
/
master

我有一个分支 feature-branch 已经从分支 develop 中 merge 了。这个 develop 分支是一个正在进行的分支,每周 merge 到 master 中。我已经完成了这个功能分支的工作,这是在它需要直接进入 master 之后决定的。我不希望开发中的提交 A 和 B 进入 master。是否有一个很好的解决方案可以让我将提交 C 和 D 提交到 master 中而无需挑选它们?

谢谢,

布 pull 登

最佳答案

你应该将 feature-branch rebase 到 master 上,移除它对提交 A 和 B 的依赖。如果 C 和 D 对 A 和 B 有真实的代码级语义依赖,那么你当然是倒霉。

以下命令序列将修改 feature-branch 以基于 master 而不是 develop:

git checkout feature-branch
git rebase --onto master develop

关于git - 将一个分支 merge 到 master 但限制你的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13273827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com