HEAD有没有一种更简洁的方法可以从 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(标记后的五个提交)。
0.1.12
0.1.11-5-g0c85fbc
尝试这个:
git rev-parse --short HEAD
该命令git rev-parse可以做很多不同的事情,因此您需要非常仔细地阅读文档才能发现这一点。
git rev-parse