我不小心在 git 目录中添加并提交了一些非常大 (100MB+) 的 PSD 文件。当它们在目录中时,我对这些文件进行了一堆编辑,但后来意识到它们不应该在那里并将它们从目录中删除。
然后我跑了:
git add --all && git commit -m "Removed large psds"
我目录中的文件现在加起来不到十几个 MB,但 .git 文件本身除外,它是 700MB+。
这里发生了什么?它是否保留已删除 .PSD 文件的旧版本?这是否意味着 git 永远不会清除从删除文件中获得的空间?我如何让它完全忘记这些文件,以便我可以降低 .git 文件的大小?