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

Comandos Relacionados