4

gitcloneの出力について私が理解していないことがいくつかあります。次の例では:

Cloning into 'omap-kernel'...
remote: Counting objects: 2649896, done.
remote: Compressing objects: 100% (418466/418466), done.
remote: Total 2649896 (delta 2218148), reused 2636767 (delta 2205019)
Receiving objects: 100% (2649896/2649896), 575.45 MiB | 4.76 MiB/s, done.
Resolving deltas: 100% (2218148/2218148), done.

objectsdeltaはどういうreused意味ですか?

4

1 に答える 1

4

Gitはすべてをオブジェクト(ブロブ、ツリー、コミットなど)に格納します。Pro Gitの本には、このトピックに関する優れた紹介の章(Git Internals)があります。Gitオブジェクトに関するセクションは、 Gitオブジェクトを手動で作成する方法と、gitがこれらのリソースをどのように操作するかについての優れたチュートリアルです。

gitもデータを圧縮するため、合計情報と再利用情報が表示されます(詳細についてはの説明を参照しくださいgit gc。それ以外の場合、リポジトリにはかなりの冗長性がありました。

于 2012-10-21T19:10:55.607 に答える