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

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

 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(标记后五次提交)的字符串。

最佳答案

试试这个:

git rev-parse --short HEAD

命令 git rev-parse 可以做很多不同的事情,所以你需要非常仔细地通过 the documentation 来发现它。

关于git - 获取简短的 Git 版本哈希,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5694389/

10-14 16:17
查看更多