查看github仓库的文件大小,forks分支
forks 列表
方式 1:直接访问 forks 列表链接(最快)
[https://github.com/ducbao414/win32.run/forks](https://github.com/ducbao414/win32.run/forks)或者网络成员页(完整复刻网络图)
[https://github.com/ducbao414/win32.run/network/members](https://github.com/ducbao414/win32.run/network/members)方式 2:页面按钮入口
- 在仓库主页,点右上角 Fork 按钮;
- 在弹出的创建 Fork 的弹窗上方,会出现蓝色文字:
View existing forks,点它就进入全部复刻列表; - 另一条路径:顶部菜单
Insights → Forks,同样是列表。
方式 3:API(适合批量拉取)
[https://api.github.com/repos/ducbao414/win32.run/forks](https://api.github.com/repos/ducbao414/win32.run/forks)返回 JSON,包含所有 fork 仓库地址、star 数量、最后更新时间。
小提醒
- GitHub 默认只展示公开 fork;如果用户 fork 之后把仓库设为私有,这条 fork 就不会出现在列表;
- 列表会按最近更新排序,你可以挨个点进去看别人改的版本;
- 虽然原仓库不能 star,但是这些 fork 副本正常可以 star。
如果你想要,我可以帮你挑这个项目里更新比较活跃、改动比较大的 fork。
分清三个完全不一样的“总大小”:
- GitHub API 给出仓库压缩存储体积(最省事,浏览器直接打开)
- 当前分支所有源码文件解压后的总和(不含 git 历史)
- 完整克隆之后,包含全部提交历史、LFS 文件的真实占用
① API(最快,适合这个仓库 ducbao414/win32.run)
访问:
[https://api.github.com/repos/ducbao414/win32.run](https://api.github.com/repos/ducbao414/win32.run)找到字段 "size",单位是 KB,这个是 GitHub 内部压缩后的仓库体积(包含 git 历史,但 不包含 LFS 文件本身,LFS 只算指针)。
直接看这个仓库:
[https://api.github.com/repos/ducbao414/win32.run](https://api.github.com/repos/ducbao414/win32.run) | jq '.size'算成 MB:除以 1024。
注意:页面主页本身不会直接显示这个数字,只能靠 API。
② 当前分支全部文件(不含历史,只算现在的文件)
用 contents API 遍历,或者用在线工具;也可以本地:
git clone --depth=1 [https://github.com/ducbao414/win32.run](https://github.com/ducbao414/win32.run)
cd win32.run
du -sh这个就是:现在主干上所有文件解压之后的总大小。
如果你想列出每一个文件单独大小:
git ls-tree -r HEAD | awk '{print $5, $4}'③ 完整仓库(带全部历史 + LFS)
git clone [https://github.com/ducbao414/win32.run](https://github.com/ducbao414/win32.run)
cd win32.run
git lfs pull
du -sh同时查看 git 对象压缩体积:
git count-objects -vHsize-pack 就是 git 对象包体积。
重要坑(非常关键)
- ✅ API
size:每小时才刷新一次,不是实时;LFS 大文件不计入这个值,只记录小小的指针文本 - ✅
--depth=1浅克隆:只拿最新版本,体积最小 - ✅ 如果项目有 Release 附件:Release 的二进制包不算在这个仓库 size 里面,单独算
- ❌ GitHub 网页没有原生“一键展示全部文件累加总和”的按钮
专门给这个仓库
打开这个链接:
[https://api.github.com/repos/ducbao414/win32.run](https://api.github.com/repos/ducbao414/win32.run)你可以直接看到:
"size": 31048也就是大约 30.32 MB(仓库压缩体积)。
版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/sjr.html
转载时须注明出处及本声明