如果我转到https://github.com/wesm/pandas并单击“下载”按钮下载存储库的zip(或tar)存档,我得到的存档的文件名是:
wesm-pandas-0.3.0-93-g1d40e65.zip
我可以看到wesm-pandas
代表项目名称,0.3.0
代表项目版本。
93
是否代表该分支上的提交数量?
g1d40e65
代表什么?
答案 0 :(得分:8)
在用户名和项目之后,文件名从以下输出中获取:
git describe --always
手册页中的示例:
[torvalds @ g5 git] $ git描述父
v1.0.4-14-g2414721
即。我父母的现任负责人 branch基于v1.0.4,但从那以后 它有一些提交, describe已添加了数量 额外提交(“14”)和 提交的缩写对象名称 本身(“2414721”)最后。
http://www.kernel.org/pub/software/scm/git/docs/git-describe.html
所以在你的情况下,93是自0.3.0以来的提交数量,g之后的十六进制是最新提交的sha1
答案 1 :(得分:2)
有关文件名格式的详细信息,请参阅https://github.com/blog/651-annotated-downloads:1d40e65
表示该分支上最后一次提交的SHA,93是自最新标记以来的提交次数。