git cherry pick:输出结果新提交sha
我使用git cherry pick作为bash脚本的一部分。出于报告的目的,我想将这个结果的commit SHA输出到控制台。但是,在cherry-pick命令中似乎没有返回commit-SHA的选项 有没有一种方法可以获取使用樱桃签创建的提交的提交SHAgit cherry pick:输出结果新提交sha,git,cherry-pick,Git,Cherry Pick,我使用git cherry pick作为bash脚本的一部分。出于报告的目的,我想将这个结果的commit SHA输出到控制台。但是,在cherry-pick命令中似乎没有返回commit-SHA的选项 有没有一种方法可以获取使用樱桃签创建的提交的提交SHA git cherry-pick xxx && git log -1 --pretty=%H 如果git cherry pick成功,则打印新提交sha1。由于cherry pick在HEAD上应用提交,您可以使用该命令在c
git cherry-pick xxx && git log -1 --pretty=%H
如果
git cherry pick
成功,则打印新提交sha1。由于cherry pick
在HEAD
上应用提交,您可以使用该命令在cherry pick之后获取HEAD
引用的提交哈希:
git cherry-pick <commit-ref> && git rev-parse HEAD
git cherry pick&&git rev解析头
非常感谢,ElpieKay,这个解决方案也很好用。