有没有更简洁的方法可以从 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/