git clone
Remoto beginner
Crea una copia local completa de un repositorio remoto incluyendo todo su historial
Uso
git clone <url_repo> [directorio] | git clone --depth <n> <url_repo>
Ejemplos
-
git clone https://github.com/usuario/repo.git
Clona un repositorio remoto en un directorio con el mismo nombre
basic -
git clone https://github.com/usuario/repo.git mi-proyecto
Clona un repositorio en un directorio específico
basic -
git clone --depth 1 https://github.com/usuario/repo.git
Clona solo el último commit (clon superficial)
advanced -
git clone --branch develop https://github.com/usuario/repo.git
Clona una rama específica del repositorio
advanced
Notas
- Crea una copia local completa del repositorio
- Configura automáticamente el remoto "origin"
Advertencias
- Los clones superficiales (--depth) tienen limitaciones para algunas operaciones
- Asegúrate de tener suficiente espacio en disco para el repositorio completo
Consejos
- Usa --depth 1 para repositorios grandes si solo necesitas la versión actual
- Con --mirror obtienes una copia exacta incluyendo todas las referencias