Clones superficiales de Git: problemas de rendimiento y la optimización de profundidad 2
Los clones superficiales de Git (`--depth 1`) pueden afectar significativamente el rendimiento en el primer push. Esto se debe a que los clones superficiales marcan artificialmente algunos commits como commits raíz, lo que impide que el servidor utilice optimizaciones y requiere la transmisión de toda la instantánea del commit. Sin embargo, usar clones profundos (`--depth 2`) preserva un historial completo de commits, permitiendo que el servidor utilice optimizaciones incluso en el primer push, reduciendo la transferencia de datos y mejorando significativamente la velocidad del push. Los push posteriores no se ven afectados.
Leer más