私の最初のgitの理解は、(少なくとも最初は)分散化されたVCSであることを意味していました(たとえば、完全にオフラインで作業したり、別のオフラインレポからレポを複製したりできます...)。
これが、私の最初の理解では、リポジトリを取得するときに用語が「クローン作成」であった理由です。実際にはすべてを取得していたからです。つまり、完全なコピーを取得していたためです (完全なオフライン作業または他の誰かがそれをクローンすることができます)。もっとなど)。
しかし、そうではないことに気付きました。最新のマスターで作業しているときもあります。それから別のブランチに切り替えると、それも最新であることが期待されますが、git fetch (または git pull) すると、新しいものを取得します (必ずしもそれほど新しいとは限りません)。
私の最初の理解は間違っていましたか?実際にはクローンは本物のクローンではありませんか? それは実際には浅いものですか?git clone のデフォルト設定は何ですか? 公式ドキュメントには、 --depth は「浅いクローンを作成する」とのみ記載されています。上記のクローンの深さ(または浅さを言うべきですか?)を選択できることを理解する必要がありますか?または、オプションなしで作成される深いクローンとは対照的に、浅いクローンを作成しますか?