最佳答案
有没有一种更干净的方法来从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
(标记后5次提交)这样的字符串。