git gc コマンド
ドキュメント:
git-gc | Git Documentation [Official]
概要
参考:
メンテナンスとデータリカバリ | Pro Git Book [公式]
使い方
自動的なガベッジコレクションを直ぐに起動して実行する。状況を調査して、必要であれば実際にガベッジコレクションを実行する。
$ git gc --auto
到達不可能なオブジェクトを直ぐに削除する。(※タグやブランチから到達不可能なコミットを完全に削除する。reflog は削除される。共有のリポジトリなど、他で使用中のリポジトリは破損にリスクがある。)
$ git gc --prune=now
参考:
git prune コマンド
参考:
git prune コマンドが何をしてくれるものなのかを操作しながら理解する | ゲンゾウ用ポストイット
git-prune | Git Documentation [Official]
不要なブランチを削除する
参考:
よく使うお掃除系 Git 便利コマンド集 | blog.foresta.me
仕組み
参考: