【Git】Git GC ガベージコレクションについて

Git
スポンサーリンク

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
スポンサーリンク
Git
スポンサーリンク
シェアボタン ('ω')ノ
ゲーム開発技術ブログ スメラテ すめらて
タイトルとURLをコピーしました