将存储库中分支的提交合并到存储库中的分支
Merge a commit from a branch in repositoryA to a branch in repositoryB
假设我有两个名为 repositoryA
和 repositoryB
的存储库。我需要合并 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
假设我有两个名为 repositoryA
和 repositoryB
的存储库。我需要合并 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