如果
我使用git cherry-pick作为bash脚本的一部分。出于报告的目的,我想将这个挑选结果的提交SHA输出到控制台。但是,在cherry-pick命令中似乎没有返回提交SHA的选项。
是否有一种方法可以获得使用樱桃选择创建的提交的提交SHA ?
由于cherry-pick
在HEAD
上应用了提交,您可以使用rev-parse
命令获得HEAD
引用的提交的哈希值。
git cherry-pick <commit-ref> && git rev-parse HEAD
git cherry-pick xxx && git log -1 --pretty=%H
git cherry-pick
成功,打印新的提交sha1。