¿Por qué git checkout se llama "checkout" y no "switch"?
Comprensión personal, no estoy seguro de si es correcto o no, solo como referencia: al crear una rama por primera vez, use git Branch lt; al crear una rama, no hay ningún registro de datos; la rama en la biblioteca .git En este momento, puede cambiar a la nueva rama a través de git checkout lt;branchnamegt;, por lo que se puede llamar "cambio". Pero por lo general, lo que llamamos "pagar" se debe a que la rama se envió antes a la biblioteca .git, por lo que el pago en este momento es lo que a menudo llamamos "pagar", que puede entenderse por el significado chino. La salida se debe al proceso de obtención de datos del almacén. Espero que esto te ayude