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