Git 仓库 `.git/objects` 占用 3.68GB?一次清理到 65MB 的实战记录
2026/7/22 1:34:41 网站建设 项目流程

Git 仓库.git/objects占用 3.68GB?一次清理到 65MB 的实战记录

最近发现一个前端项目体积并不大,但.git/objects却占用了 3.68GB。排查后发现,罪魁祸首不是当前代码,而是 Git 历史中已经删除的大量图片、精灵图和视频资源。

最终将 Git 对象库从3.68GB 清理到 65MB,本文记录完整过程。

一、不要直接删除.git/objects

.git/objects是 Git 保存提交、文件内容和历史版本的核心目录。

不要直接手动删除里面的文件,否则仓库可能损坏。正确方式是:

  1. 分析对象来源;
  2. 从历史记录中移除不需要的大文件;
  3. 让 Git 重新打包和回收空间。

二、确认 Git 对象库占用

进入仓库根目录后执行:

git count-objects

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询