前言
在 Git 仓库管理中,定位占用空间的大文件很重要,有助于:
- 优化仓库体积
- 清理历史中的大文件
- 提升克隆与拉取速度
- 排查仓库膨胀原因
本文介绍如何查找仓库中的大文件,并给出 Windows PowerShell 下的实现方案。
问题背景
在 Linux/macOS 的 Bash 中,常用命令如下:
git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n |