9

私はgit作業ディレクトリを持っており.git/objects/info/alternates、この作業ディレクトリが私のマシンの別の作業ディレクトリにすでにある重複データを保存する必要がないように追加しました。(これは何をするかgit clone --reference=DIRECTORYです)。ただし、作業ディレクトリにすでに保存されている重複オブジェクトは、私の.git/ディレクトリから削除されません。これは、.git/ディレクトリが大きいままであることを意味します。

.git/重複するオブジェクトを削除してディレクトリを小さくするにはどうすればよいですか?

4

1 に答える 1

11
git repack -adl

この-lオプションは特に、代替から借用されたオブジェクトを省略します。git help repackおよびを参照してくださいgit help pack-objects

于 2011-04-05T20:57:23.197 に答える