用 git repack 优化仓库体积

把松散对象合并成紧凑的 packfile。

macOS性能Git命令行低风险
运行 git repack -ad,重写打包并删除冗余松散对象。

01命令

命令
$ git repack -ad

02作用说明

仓库会累积松散对象和重复包;重新打包可合并它们,减少磁盘占用并加快拉取与克隆。这是适合跨多个仓库脚本化的日常维护,而图形界面只能逐个操作。

03风险

风险低风险
使用条件Git 2.20+ (install with Homebrew or Xcode Command Line Tools)
系统兼容性macOS with Git installed (Homebrew or Xcode Command Line Tools)
!注意: 请在没有其他 git 进程写入时执行;并发可能引发竞争。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-10-13 · 分类: 开发者