当我从Github下载一个zip文件时,文件名末尾的十六进制字符串代表什么?

7
如果我访问https://github.com/wesm/pandas并单击“Download”按钮下载存储库的zip(或tar)归档文件,则我得到的归档文件名为:
wesm-pandas-0.3.0-93-g1d40e65.zip

我能看到wesm-pandas代表项目名称,0.3.0代表项目版本。 93代表该分支上的提交次数吗? g1d40e65代表什么?
2个回答

10

在用户名和项目名称后,文件名通过以下输出获得:

git describe --always

来自man手册的示例:

[torvalds@g5 git]$ git describe parent

v1.0.4-14-g2414721

即当前“parent”分支的头基于v1.0.4,但由于它上面有一些提交,因此describe在末尾添加了附加提交数(“14”)和该提交本身的缩写对象名称(“2414721”)。

http://www.kernel.org/pub/software/scm/git/docs/git-describe.html

因此,在您的情况下,“93”是从版本“0.3.0”以来的提交数,而“g”后面的十六进制值是最新提交的SHA1。


3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接