約12MB相当のコードとアセットを含むプロジェクトがあります。Gitを使用して追跡してきましたが、.git
フォルダが1.83GBを少し超えていることに気付きました。これは、いくつかの小さなファイルと、フォルダーの約1.82GBを構成する1つのパックファイルで構成されています。
私は走りまし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です。それは正常ですか?サイズを小さくする方法はありますか、それとも新しいリポジトリを開始してコードをコピーし、過去のコミットがなくなることを受け入れるだけですか?