如何将1个提交从分支合并到另一个分支

时间:2011-01-26 18:33:12

标签: git

我切换到git中的一个分支(branch1),我在那个分支中做了多次提交。 现在我切换到另一个分支(branch2),如何将1(最新的branch1)合并到这个新分支(branch2)?

如果我在branch2中执行'git merge branch1',我将合并我在branch1中执行的所有提交。我不希望我只想要最新版本。

谢谢。

1 个答案:

答案 0 :(得分:8)

你想:

$ git cherry-pick COMMITID

请参阅git cherry_pick man page

  

给定一个或多个现有提交,应用每个引入的更改,为每个提交记录一个新提交   这需要您的工作树干净(不需要HEAD提交的修改)。