You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看GitHub仓库中占用Git LFS存储的文件?排查配额超限问题

排查Git LFS仓库超量存储的方法

1. 列出本地所有LFS追踪文件(含历史记录)

执行以下命令,能看到所有曾经被Git LFS管理的文件(包括已删除但仍留在历史中的文件):

git lfs ls-files --all

2. 统计LFS对象大小明细

用这条命令生成每个LFS文件的大小统计,快速定位大体积文件:

git lfs ls-files --all | awk '{print $3}' | xargs git lfs size

3. 查看GitHub仓库存储明细

在仓库的Settings -> Storage页面,可查看LFS存储的总占用量,以及具体的文件列表(包含历史中未被清理的对象),这里会显示每个文件的大小和最后修改时间,帮你找到残留的大文件。

4. 清理历史LFS对象(可选)

如果确认某些历史文件无需保留,可使用git filter-repo彻底移除其历史记录,再强制推送至远程:

git filter-repo --path <目标LFS文件路径> --invert-paths
git push origin --force --all

注意:强制推送会改写仓库历史,需提前告知团队成员同步操作。

内容的提问来源于stack exchange,提问作者JobHunter69

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 15:13:11