将存储库中分支的提交合并到存储库中的分支

Merge a commit from a branch in repositoryA to a branch in repositoryB

假设我有两个名为 repositoryArepositoryB 的存储库。我需要合并 abcdefgh 中的一个分支 repositoryA 并调用 branchA 到另一个名为 branchB 并位于 repositoryB.[=18 中的分支=]

在存储库 B 中:

git checkout -b branchB
git remote add repositoryA git@github.com:xxx/repositoryA.git
git remote update
git cherry-pick abcdefgh

这行不通,当我合并时,它将整个 branchA 合并到 branchB 并产生了很多冲突,并且 cherry-pick 及以上失败。

你说的前两步很好!但是然后

git remote update

git fetch repositoryA branchA

然后你可以挑选

git cherry-pick abcdefgh