Al hacer un git clone
repositorio sobre SSH o HTTP, obtienes una salida que se parece a esto:
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.
Estoy interesado en el último paso "Verificar la conectividad". Ocurre después de que el repositorio y todos sus metadatos se hayan descargado, es decir, mucho después de que haya finalizado cualquier conexión a Internet.
¿Qué está logrando exactamente este paso del proceso?
Checking out files: 100% (2897/2897), done.
despuésChecking connectivity
? Parece que enReceiving objects
realidad no significa recibir el contenido. Por ejemplo, cuando clonégit
, tengo esta línea de salida:Receiving objects: 100% (199562/199562), 84.06 MiB | 3.90 MiB/s, done.
. Sin embargo, cuando descargué un archivo zip de GitHub, el directorio descomprimido tenía solo 28 MiB. No estoy seguro de lo que esto significa, pero podría ser el resumen de todas las confirmaciones pasadas o algo así.