首页/开发/Git 与协作速查/git count-objects 对象库统计
Git 基础与命令88 条

git count-objects 对象库统计

查看对象数量与磁盘占用:-v 详细、-H 人类可读;区分松散对象与打包体积,是仓库瘦身排查的起点。

Git 与协作速查开发更新于 2026-10-12
count/size松散对象数量与体积
in-pack/size-pack打包对象数量与体积
其他garbage 垃圾文件、prune-packable 可清理包对象

常用示例

常用示例
git count-objects -v
git count-objects -vH
git count-objects -v | grep -E 'count|size-pack'
size-pack 能回答「仓库为什么这么大」的大方向,再结合大文件排查定位来源。

易错点

  • 松散体积(size)偏大而打包体积小时,一次 git gc 即可收敛
  • 体积异常增长多来自历史中的大文件,清理需要重写历史(见进阶组)

数据来源与参考

  • Git 官方文档:git-count-objects
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌