Control de versiones · Remotos y GitHub
git clone
|
Clone a repository into a new directory
Trae un repositorio entero: no los archivos, el historial completo. Cada clon es un repositorio con todo lo necesario para trabajar sin conexión, y por eso git se llama distribuido.
Sintaxis Estándar
git clone URL
git clone URL DIRECTORIO
Parámetros Soportados
| Flag | Nombre Largo | Descripción |
|---|---|---|
| (sin banderas) | — | Crea una carpeta con el nombre del repositorio y deja `origin` ya configurado. |
| --depth | — | Clon superficial: solo los últimos N commits. Para repositorios enormes o para CI. |
| -b | --branch | Empieza en una rama distinta de la principal. |
Caso Práctico
Bajarse un proyecto del equipo para empezar a trabajar:
git clone https://github.com/equipo/api-clientes.git
El error que comete todo el mundo
Clonar no es descargar un ZIP. El ZIP trae los archivos de un momento; el clon trae la historia entera y la conexión con el remoto, que es lo que permite subir cambios después.
Laboratorio Interactivo
Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.