我目前的基地总规模约为。200MB。
但是我的 .git 文件夹有惊人的 5GB 大小(!)。由于我将工作推送到外部服务器,因此我不需要任何重要的本地历史…
如何缩小 .git 文件夹以释放笔记本上的一些空间?我可以删除所有超过 30 天的更改吗?
Dou 不应该删除超过 30 天的所有更改(我认为利用 Git 有某种可能,但真的不推荐)。
您可以调用git gc --aggressive --prune,它将在您的存储库中执行垃圾收集并修剪旧对象。您是否有很多经常更改的二进制文件(存档、图像、可执行文件)?这些通常会导致巨大的.git文件夹(请记住,Git 存储每个修订版的快照并且二进制文件压缩得很糟糕)
git gc --aggressive --prune
.git