12
なぜ私のgitリポジトリはとても大きいのですか?
145M = .git / objects / pack / 各ブランチの先端から戻る前に、各コミットとコミットの違いのサイズを合計するスクリプトを書きました。私は129MBを取得しました。これは、圧縮なしで、ブランチ間で同じファイルやブランチ間の共通の履歴を考慮していません。 Gitはこれらすべてのことを考慮に入れているので、はるかに小さいリポジトリを期待します。では、なぜ.gitはそれほど大きいのでしょうか。 終わったよ: git fsck --full git gc --prune=today --aggressive git repack いくつのファイル/コミットについて回答するために、私はそれぞれに40のファイルについて19のブランチを持っています。287コミット、以下を使用して見つかりました: git log --oneline --all|wc -l これに関する情報を格納するのに数十メガバイトは必要ありません。
141
git