合并到一个特定的提交
我在git的master分支中创build了一个名为newbranch的新分支。 现在我已经做了一些工作,想把newbranch合并到master newbranch , 不过,我已经对newbranch做了一些额外的修改,我想把newbranch合并到最后一次提交的第四newbranch 。 
 我用cherry-pick但它显示消息使用正确的选项: 
 git checkout master git cherry-pick ^^^^HEAD newbranch 
 我可以用git merge来代替吗? 
 git merge newbranch <commitid> 
	
 当然,在master分支你所需要做的是: 
 git merge <commit-id> 
 其中commit-id是你想要在你的master分支中得到的newbranch最后一次提交的散列。 
 您可以通过执行git help <command>来了解更多有关任何git命令的信息。 这种情况下,它是git help merge 。 而且docs说merge命令的最后一个参数是<commit>... ,所以你可以把引用传递给任何提交,甚至多个提交。 虽然,我自己从来没有做过。