Khi thực hiện git clone
repo qua SSH hoặc HTTP, bạn sẽ nhận được đầu ra trông giống như thế này:
Cloning into 'some_directory'...
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 7 (delta 0), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (7/7), done.
Checking connectivity... done.
Tôi quan tâm đến bước "Kiểm tra kết nối" cuối cùng đó. Nó xảy ra sau khi repo và tất cả siêu dữ liệu của nó đã được tải xuống, tức là sau khi mọi kết nối internet đã kết thúc.
Chính xác thì bước này của quá trình hoàn thành là gì?
Checking out files: 100% (2897/2897), done.
sauChecking connectivity
? Có vẻ nhưReceiving objects
không thực sự có nghĩa là nhận nội dung. Ví dụ, khi tôi nhân bảngit
, tôi đã nhận được dòng đầu ra này :Receiving objects: 100% (199562/199562), 84.06 MiB | 3.90 MiB/s, done.
. Tuy nhiên, khi tôi tải xuống một zip từ GitHub, thư mục giải nén chỉ có 28 MiB. Tôi không chắc điều này có nghĩa là gì, nhưng nó có thể là bản tóm tắt của tất cả các cam kết trong quá khứ hoặc đại loại như thế.