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í.

Otras fichas en Remotos y GitHub