Роблячи git clone
репост через SSH або HTTP, ви отримуєте вихід, який виглядає приблизно так:
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.
Мене цікавить останній крок "Перевірка підключення". Це відбувається після завантаження репо та всіх його метаданих, тобто після завершення будь-якого підключення до Інтернету.
Який саме цей крок процесу?
Checking out files: 100% (2897/2897), done.
після цьогоChecking connectivity
? Здається,Receiving objects
це насправді не означає отримання вмісту. Наприклад, коли я клонуватиgit
, я отримав цю лінію продукції:Receiving objects: 100% (199562/199562), 84.06 MiB | 3.90 MiB/s, done.
. Однак, коли я завантажив поштовий індекс з GitHub, декомпресований каталог становив лише 28 Мб. Я не впевнений, що це означає, але це може бути підсумок всіх минулих скоєнь чи щось подібне.