我从ReleaseA的提交中创建了一个分支ReleaseB。 ReleaseA从未合并到Master中,但ReleaseA代码已移至PROD。所以我从ReleaseA上获取了PROD版本提交并创建了分支版本B。将ReleaseB合并到Master或将Master uptodate与ReleaseB合并的最佳方法是什么?我可以直接签出master并用Release B分支替换内容吗?
答案 0 :(得分:1)
最简单的方法之一就是逐个挑选每个提交分支到主人。
进入你的分行。 git log
将向您显示哈希提交。
只需复制它们(哈希)并按照从最旧到年轻的顺序应用于主人。
申请:
git checkout master
git cherry-pick <hash>