GCの概要
git count-objects -v
でgitのファイル状態を見れる
- countが6700を超えると自動でgcが走る(デフォルト6700)
- packsが50を超えると自動でGCが走り、1つのパックにまとめられる(デフォルト50)
countがパックされていないオブジェクト数
閾値を上げるには以下のコマンド
git config gc.auto 6700
パック開始の上限を上げるのは以下のコマンド
git config gc.autoPackLimit 50
自動でGCを走らせたくない場合
git config gc.auto 0
この設定で自動でGCが実行されないようになる
※データが肥大化していくので一時的な用途として使うこと
手動でGCを走らせたいとき
git gc --agresive