如何将已解决的 git 合并复制到另一个分支

How to copy a resolved git merge to another branch

我有功能分支 fb1fb2

一位团队成员将他们合并成一个新的qa-branch-1
fb1 有相当广泛的合并冲突。
在 QA 中,我们发现 fb2 存在一些问题,他删除了 qa-branch-1

他让我重做合并冲突解决。

我还有 qa-branch-1 的本地副本,所以有什么方法可以将合并从那里复制到新分支 qa-branch-2

您可以在分支之间执行 cherry-pick 到 "pass" 提交。

// Cherry pick single commits (using spaces between commits)
git cherry-pick <sha-1> <sha-1>

// Cherry pick range of commits (using 2 dots betwen the commits)
// cherry-pick <first sha-1>..<last-sha-1>
git cherry-pick <sha-1> <sha-1>