我有一个常规的长SHA-1哈希字符串.我想获得最短的明确的SHA-1哈希字符串版本.也就是说,我将通过使用得到的git log -1 --pretty=format:%h
,假设长哈希指的是最后一次提交.
cex*_*yat 60
您可以得到的最短SHA1的长度为4. Rev. parse将默认使用短选项为您提供7位数的SHA1 :
git rev-parse --short 921103db8259eb9de72f42db8b939895f5651489
921103d
Run Code Online (Sandbox Code Playgroud)
您必须为short选项指定4以获得最短的明确SHA1:
git rev-parse --short=4 921103db8259eb9de72f42db8b939895f5651489
92110
Run Code Online (Sandbox Code Playgroud)
您也可以在core.abbrev
配置变量中进行设置.
$ git rev-parse --short 1a6f39665adf05810f70b37ef6470bbcf61fcd38
1a6f396
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25359 次 |
最近记录: |