mirror of https://github.com/CrimsonTome/tldr.git
37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
# git bundle
|
|
|
|
> Empaqueta objetos y referencias en un archivo.
|
|
> Más información: <https://git-scm.com/docs/git-bundle>.
|
|
|
|
- Crea un archivo bundle que contiene todos los objetos y referencias de una rama específica:
|
|
|
|
`git bundle create {{ruta/al/archivo.bundle}} {{nombre_rama}}`
|
|
|
|
- Crea un archivo bundle de todas las ramas:
|
|
|
|
`git bundle create {{ruta/al/archivo.bundle}} --all`
|
|
|
|
- Crea un archivo bundle de los últimos 5 commits de la rama actual:
|
|
|
|
`git bundle create {{ruta/al/archivo.bundle}} -{{5}} {{HEAD}}`
|
|
|
|
- Crea un archivo bundle de los últimos 7 días:
|
|
|
|
`git bundle create {{ruta/al/archivo.bundle}} --since={{7.days}} {{HEAD}}`
|
|
|
|
- Verifica que un archivo bundle es válido y puede aplicarse al repositorio actual:
|
|
|
|
`git bundle verify {{ruta/al/archivo.bundle}}`
|
|
|
|
- Imprime en `stdout` la lista de referencias contenidas en un bundle:
|
|
|
|
`git bundle unbundle {{ruta/al/archivo.bundle}}`
|
|
|
|
- Desagrupa una rama específica de un archivo bundle en el repositorio actual:
|
|
|
|
`git pull {{ruta/al/archivo.bundle}} {{nombre_rama}}`
|
|
|
|
- Crea un nuevo repositorio a partir de un paquete:
|
|
|
|
`git clone {{ruta/al/archivo.bundle}}`
|