用 git repack 优化仓库体积
把松散对象合并成紧凑的 packfile。
运行 git repack -ad,重写打包并删除冗余松散对象。
01命令
命令
$ git repack -ad02作用说明
仓库会累积松散对象和重复包;重新打包可合并它们,减少磁盘占用并加快拉取与克隆。这是适合跨多个仓库脚本化的日常维护,而图形界面只能逐个操作。
03风险
!注意: 请在没有其他 git 进程写入时执行;并发可能引发竞争。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- git-repack documentation依据: Documents git repack and options such as -a and -d.
最后验证: 2026-10-13 · 分类: 开发者