git文件过大 .git目录过大 解决办法 图文教程

标签:
来源: 老季博客
日期: 2024-3-20
作者: 腾讯云/服务器VPS推荐评测/Vultr
阅读数: 2

git在长久使用以后,体积会变得越来越臃肿。原来在于.git目录下的objects下有pack的文件,体积非常大,要解决这一问题,只需要使用一下几个命令就可以啦

  • 首先找到.git目录下体积比较大的问题,进行重建索引,代码
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch .git/objects/pack/xxxxx.pack' --prune-empty

把xxxx.pack替换你实际需要删除的pack
git文件过大 .git目录过大 解决办法 图文教程
  • 删除和重建的索引
 git for-each-ref --format='delete %(refname)' refs/original | git update-ref --stdin
  • 设置reflog过期
git reflog expire --expire=now --all
  • 清理垃圾
git gc --aggressive --prune=now
链接到文章: https://jiloc.com/50464.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注