我有意地从我的组织的“暂存”分支中分支出来。我已将我的更改从我之前从暂存分支中分支出来的功能 merge 到暂存中,因此它现在处于暂存状态。
他们现在想要在开发中使用它,我无法将功能分支 merge 到开发中,因为登台和开发有很大不同。最简单的方法是什么?越快越好,atm 我正在复制+粘贴。
最佳答案
您想要的是将feature
merge 到develop
中,但排除不属于develop
的更改。我认为最好的解决方案是 cherry-pick
您的提交以及您想要 merge 到 develop
中的更改,这样您就可以避免将其他内容 merge 到其中:
git cherry-pick commitSha
希望这有帮助。
P.S.:避免这些情况的一种方法是始终脱离 develop
,如果您需要将更改传递到 staging
,您可以向它提交 PR(一旦您验证了这一点) develop
上的所有更改都可以进行)。
关于git - 将两个分支的差异移至第三个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57324541/