我已经完成了从PRIVATE分支到MASTER分支的选择。 在不使用-x的情况下完成(因为从GUI完成)。 它创建了一个带有冲突的提交。解决并作出承诺。
我希望在将来看到这种提交是从分支PRIVATE到分支MASTER的一次选择。
没有任何痕迹! 当我这样做时:
git log --cherry
我确实在MASTER上看到此提交,但是找不到其父级(私有分支)。
答案 0 :(得分:0)
当您选择提交Git时,实际上是在进行完全 new 提交。因此,您所做的提交与原始提交及其分支无关。如果您想将该提交明确标记为樱桃选择,则可以使用--edit
选项:
git checkout master
git cherry-pick --edit <SHA-1 of private commit>
这告诉Git在完成提交之前暂停并打开提交消息编辑器。在此处,您可以输入一些文本,将提交标记为樱桃。
请注意,如果您已经进行了提交,但是还没有对master
进行任何其他提交,您仍然可以通过{{1 }}。然后,将提交消息更改为您想要查看的任何内容。