如何在GIT中将未创建Master的分支合并到Master中

时间:2017-07-17 17:37:10

标签: git git-merge

我从ReleaseA的提交中创建了一个分支ReleaseB。 ReleaseA从未合并到Master中,但ReleaseA代码已移至PROD。所以我从ReleaseA上获取了PROD版本提交并创建了分支版本B。将ReleaseB合并到Master或将Master uptodate与ReleaseB合并的最佳方法是什么?我可以直接签出master并用Release B分支替换内容吗?

1 个答案:

答案 0 :(得分:1)

最简单的方法之一就是逐个挑选每个提交分支到主人。

进入你的分行。 git log将向您显示哈希提交。 只需复制它们(哈希)并按照从最旧到年轻的顺序应用于主人。 申请:

git checkout master
git cherry-pick <hash>