我有3个分支:
- 主人
- feature1
- feature2
Feature1& Feature2有共同的代码,它是独立的并且有几个提交,我如何从f1和f2中选择单个提交到master?
答案 0 :(得分:2)
您可以使用git cherry-pick
。例如,如果您要将其哈希为feature1
的{{1}}的提交复制到a43kbjhl
,则可以执行以下操作:
master
您可以对所有想要挑选的提交重复上述步骤。请记住,如果您实际检查了已复制的提交,则他们的SHA-1哈希实际上不会与原件匹配。这是因为Git为每个樱桃选择创建了 new 提交。