我使用git cherry pick作为bash脚本的一部分。出于报告的目的,我想将这个cherry picking的提交sha输出到控制台。但是,cherry pick命令中似乎没有返回commit sha的选项。
是否有方法获取使用cherry pick创建的提交的提交sha?

最佳答案

由于cherry-pickHEAD上应用提交,因此您可以使用rev-parse命令在选择cherry之后获取HEAD引用的提交的散列:

git cherry-pick <commit-ref> && git rev-parse HEAD

09-04 17:32