我有一个项目,其中包含约 12MB 的代码和资产。我一直在使用 Git 跟踪它,只是注意到我的.git
文件夹现在刚刚超过 1.83GB。它由几个小文件组成,然后只有一个包文件构成了大约 1.82GB 的文件夹。
我已经跑了git gc --aggressive
和git gc --prune
。它的大小相同。我试过了:
git reflog expire --expire=now --all
git repack -ad # Remove dangling objects from packfiles
git prune # Remove dangling loose objects
但它仍然是相同的大小。我什至克隆了它(一次在本地强制重新打包,然后再次从 Git),但每个仍然是 1.83GB。这正常吗?有什么办法可以减少它的大小,还是我只是开始一个新的仓库,复制代码,并接受我过去的提交将会消失?