Java GIT:如何使用cherry pick在两个分支中提交

Java GIT:如何使用cherry pick在两个分支中提交,java,git,branch,push,cherry-pick,Java,Git,Branch,Push,Cherry Pick,我有一个本地提交(例如,在branch1分支),我需要将其应用于另一个分支(例如branch2)。我知道我必须使用 git cherry-pick 但是我真的无法自己去发现这个命令最终应该是什么样子。请帮帮我,对不起我的英语 UPD:我已经读过了,但我仍然不明白如何在我的案例中使用它。应该简单到: git checkout targetBranch git cherry-pick <SHA1> 参见或举例说明 您在“”中有更多插图: 如果您在这个图中的节点H,并且您键入了git

我有一个本地提交(例如,在
branch1
分支),我需要将其应用于另一个分支(例如
branch2
)。我知道我必须使用

git cherry-pick
但是我真的无法自己去发现这个命令最终应该是什么样子。请帮帮我,对不起我的英语

UPD:我已经读过了,但我仍然不明白如何在我的案例中使用它。

应该简单到:

git checkout targetBranch
git cherry-pick <SHA1>
参见或举例说明

您在“”中有更多插图:

如果您在这个图中的节点
H
,并且您键入了
git cherry pick E
(是的,您实际上会为提交键入部分或全部SHA,但为了简单起见,我只使用已经在这里的标签),那么您将得到一个提交
E
-我们称之为“
E prime
”或
E'
-指向
H
作为其父项,如下所示:

git checkout branch2
git cherry-pick branch1