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

4
我在git中切换到一个分支(branch1),并在该分支中进行了多个提交。 现在我切换到另一个分支(branch2),如何将1(branch1中最新的提交)合并到这个新分支(branch2)中?
如果我在branch2中执行“git merge branch1”,我将合并在branch1中进行的所有提交。我不想要那些,我只想要最新的那个。
谢谢。
1个回答

8

您希望:

$ git cherry-pick COMMITID

请参考git cherry_pick手册

针对现有的一个或多个提交,应用每个提交引入的更改,并为每个记录一个新的提交。
这需要您的工作树是干净的(没有来自HEAD提交的修改)。


我把你的链接作为文本添加了一小段摘录,希望您不妨修改或还原,如果您认为这种修改不合适。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接