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