我有两个分支,想从一个中挑选一个更改并将其移动到另一个。稍后,当我合并两个存储库时,cherry-pick 会产生什么影响,因为提交 ID 将不同但内容将相同。
问问题
830 次
2 回答
7
只要更改的区域在以后的提交中不受影响,合并将忽略在樱桃挑选中更改的区域,因为它们在每个分支中都是相同的。如果您稍后更改了一个分支中的一个区域而不更改另一个,您可能必须像往常一样解决冲突。
于 2010-11-21T03:10:32.760 回答
0
这种方法期望另一个分支 ( fix-branch
) 没有被推送到原点 (=> 它可以被重新定位)。为了避免这种情况,我们可以变基而不是合并:
git rebase master fix-branch
现在我们在fix-branch,master在下面。继续切换回master并合并:
git checkout master
git merge fix-branch
于 2015-03-06T23:51:16.810 回答