小编典典

获取简短的 Git 版本哈希

all

HEAD有没有一种更简洁的方法可以从 Git获取短版本哈希?

我想看到与我得到的相同的输出:

 git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8

我最初使用上面的命令来生成一个版本字符串,但这更好:

git describe --tags

它将输出字符串,如0.1.12(标记的提交)或0.1.11-5-g0c85fbc(标记后的五个提交)。


阅读 241

收藏
2022-03-11

共1个答案

小编典典

尝试这个:

git rev-parse --short HEAD

该命令git rev-parse可以做很多不同的事情,因此您需要非常仔细地阅读文档才能发现这一点。

2022-03-11