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