完成之后:
git cherry-pick -n <commit1>
git cherry-pick -n <commit2>
git cherry-pick -n <commit3>
git cherry-pick -n <commit4>
我想打印精选提交的列表。这些提交尚未推送到当前分支上,因为我正在使用-n
选项。怎么做?
请注意,我知道,SHA1 在挑选后会发生变化,因此提交应由提交消息 IMO 标识。
这
是不可能的。通过-n
,您可以告诉cherry-pick
不要创建提交,而只是将更改应用于工作树。所以现在你的工作树中有 4 个提交的更改,但你无法确定这些更改来自哪些提交,除非通过检查你的命令历史记录,在 bash 中这将是history
的,或者只显示樱桃选择命令history | grep cherry-pick
。