找到Git Cherry Pick Parent

时间:2018-07-02 06:54:16

标签: git cherry-pick

我已经完成了从PRIVATE分支到MASTER分支的选择。 在不使用-x的情况下完成(因为从GUI完成)。 它创建了一个带有冲突的提交。解决并作出承诺。

我希望在将来看到这种提交是从分支PRIVATE到分支MASTER的一次选择。

没有任何痕迹! 当我这样做时:

git log --cherry

我确实在MASTER上看到此提交,但是找不到其父级(私有分支)。

1 个答案:

答案 0 :(得分:0)

当您选择提交Git时,实际上是在进行完全 new 提交。因此,您所做的提交与原始提交及其分支无关。如果您想将该提交明确标记为樱桃选择,则可以使用--edit选项:

git checkout master
git cherry-pick --edit <SHA-1 of private commit>

这告诉Git在完成提交之前暂停并打开提交消息编辑器。在此处,您可以输入一些文本,将提交标记为樱桃。

请注意,如果您已经进行了提交,但是还没有对master进行任何其他提交,您仍然可以通过{{1 }}。然后,将提交消息更改为您想要查看的任何内容。