1. ホーム
  2. git

[解決済み] Git リポジトリのサイズを調べる

2022-03-16 03:11:57

質問

Git リポジトリのサイズを知る簡単な方法は何ですか?

という意味ではなく du -h をリポジトリのルートディレクトリに追加しました。無視されるファイルがたくさんあるので、そのサイズは私のリポジトリ全体のサイズとは異なるでしょう。私は本質的に、私のリポジトリをクローンする際にどれだけのデータが転送されるかを知りたいのです。

どのように解決するのですか?

<ブロッククオート

アップデイト git 1.8.3 では、大まかなサイズを取得するためのより効率的な方法が導入されました。 git count-objects -vH (@VonC の回答を参照)

完全な大きさ("complete size")の異なるアイデアについては、使用することができます。

git bundle create tmp.bundle --all
du -sh tmp.bundle

近い(しかし正確ではない:)。

git gc
du -sh .git/

後者では、カウントもすることになります。