2020-01-04 18:40:17 +00:00
|
|
|
# git clone
|
|
|
|
|
|
|
|
> Clona un repositorio existente.
|
|
|
|
> Más información: <https://git-scm.com/docs/git-clone>.
|
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
- Clona un repositorio existente en un directorio nuevo (el directorio por defecto es el nombre del repositorio):
|
2020-01-04 18:40:17 +00:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone {{ubicación_repositorio_remoto}} {{ruta/al/directorio}}`
|
2021-04-30 14:00:36 +01:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
- Clona un repositorio existente y sus submódulos:
|
2021-04-30 14:00:36 +01:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone --recursive {{ubicación_repositorio_remoto}}`
|
2020-01-04 18:40:17 +00:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
- Clona sólo el directorio `.git` de un repositorio existente:
|
2020-01-04 18:40:17 +00:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone --no-checkout {{ubicación_repositorio_remoto}}`
|
2020-01-04 18:40:17 +00:00
|
|
|
|
|
|
|
- Clona un repositorio local:
|
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone --local {{ruta/al/repositorio/local}}`
|
2020-01-04 18:40:17 +00:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
- Clona en silencio:
|
2021-04-30 14:00:36 +01:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone --quiet {{ubicación_repositorio_remoto}}`
|
2021-04-30 14:00:36 +01:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
- Clona un repositorio existente obteniendo sólo los 10 commits más recientes de la rama por defecto (útil para ahorrar tiempo):
|
2020-01-04 18:40:17 +00:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone --depth {{10}} {{ubicación_repositorio_remoto}}`
|
2020-01-04 18:40:17 +00:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
- Clona un repositorio existente buscando sólo una rama específica:
|
2020-01-04 18:40:17 +00:00
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone --branch {{nombre}} --single-branch {{ubicación_repositorio_remoto}}`
|
2022-02-08 11:32:45 +00:00
|
|
|
|
|
|
|
- Clona un repositorio existente usando un comando SSH específico:
|
|
|
|
|
2024-01-01 20:33:14 +00:00
|
|
|
`git clone --config core.sshCommand="{{ssh -i ruta/a/clave_privada_ssh}}" {{ubicación_repositorio_remoto}}`
|