在過去的幾天裡,我從我最近建立的 git 儲存庫中刪除了數百兆的大型文本和二進製文件(我對 git 比較陌生)。
我這樣做是為了減少在遠端機器上複製此儲存庫所需的時間。
但是,repo 本身仍然很大,並且仍然需要很長時間才能複製。我懷疑 git 會保留一些大文件的表現形式以維護一些歷史記錄。
我如何刪除這些對象,以使我的儲存庫“精益求精”?
謝謝!
您需要刪除包含這些大文件的歷史記錄。請參閱有關該主題的此部落格文章。
請嘗試以下命令。
git gc --積極的
引用自:https://serverfault.com/questions/190771