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

2024-01-01

如果我去https://github.com/wesm/pandas https://github.com/wesm/pandas然后单击“下载”按钮下载存储库的 zip(或 tar)存档,我得到的存档的文件名是:

wesm-pandas-0.3.0-93-g1d40e65.zip

我理解了wesm-pandas代表项目名称,并且0.3.0代表项目版本。

Does 93代表该分支上的提交数量?

什么是g1d40e65代表?


在用户名和项目之后,文件名是从以下输出中获取的:

git describe --always

手册页中的示例:

[torvalds@g5 git]$ git 描述父级

v1.0.4-14-g2414721

即我的“父母”的现任负责人 分支基于 v1.0.4,但自 除此之外还有一些承诺, 描述已添加的数量 额外的提交(“14”)和 提交的缩写对象名称 其本身(“2414721”)位于末尾。

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

所以在你的例子中,93是自0.3.0以来的提交次数,g后面的十六进制是最新提交的sha1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我从 github 下载 zip 时,文件名末尾的十六进制字符串代表什么? 的相关文章

随机推荐