首页/开发/Git 与协作速查/git lfs prune 清理本地缓存
进阶与大仓实践69 条

git lfs prune 清理本地缓存

删除工作区当前不需要的历史 LFS 对象,回收 .git/lfs 空间;用 --dry-run 先看将删除的清单,再决定执行。

Git 与协作速查开发更新于 2026-10-12
用途清理本地 LFS 对象缓存
语法git lfs prune [--dry-run]
保留策略默认保留近期对象与当前检出所需对象,可用 --verify-remote 加强校验

常用示例

常用示例
git lfs prune --dry-run
git lfs prune
git lfs env | grep -i 'LocalMediaDir\|LFS'
prune 只影响本地缓存,远端存储不变;需要重新取回时再次 fetch 即可。

易错点

  • 误删后重新拉取会消耗流量与时间,执行前先跑 dry-run 确认清单
  • --verify-remote 会增加网络校验,离线环境执行会失败

数据来源与参考

  • Git LFS 官方文档:git-lfs prune(--dry-run/--verify-remote)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌