完成后:
git cherry-pick -n <commit1>
git cherry-pick -n <commit2>
git cherry-pick -n <commit3>
git cherry-pick -n <commit4>
我想打印樱桃选择的提交列表。当我使用-n
选项时,这些提交尚未在当前分支上pushed。怎么做?
请注意,我知道,SHA1在挑选后会被更改,因此提交应该通过提交消息IMO来识别。
答案 0 :(得分:3)
这是不可能的。使用-n
,您告诉cherry-pick
不创建提交,而只是将更改应用于工作树。所以现在你的工作树中有4个提交的更改,但你不能确定这些更改来自哪些提交,除非检查你的命令历史,在bash中这将是history
或仅显示cherry-pick命令history | grep cherry-pick
。