2020-11-10 11:17:06 +00:00
|
|
|
# git bundle
|
|
|
|
|
|
|
|
> Empaquetez des objets et des références dans une archive.
|
2021-10-07 08:37:39 +01:00
|
|
|
> Plus d'informations : <https://git-scm.com/docs/git-bundle>.
|
2020-11-10 11:17:06 +00:00
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Empaquetez tout les objets et les références d'une branche spécifiée :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git bundle create {{chemin/vers/fichier.bundle}} {{nom_de_branche}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Crée un empaquetage de tout les fichiers de toutes les branches :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git bundle create {{chemin/vers/fichier.bundle}} --all`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Crée un empaquetage des 5 derniers commits de la branche courante :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git bundle create {{chemin/vers/fichier.bundle}} -{{5}} {{HEAD}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Crée un empaquetage des 7 derniers jours :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git bundle create {{chemin/vers/fichier.bundle}} --since={{7.days}} {{HEAD}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Vérifie qu'un empaquetage est valide et peut être appliqué à la branche courante :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git bundle verify {{chemin/vers/fichier.bundle}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Affiche sur la sortie standard la liste des références contenues dans un empaquetage :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git bundle unbundle {{chemin/vers/fichier.bundle}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Extraire une branche spécifique d'un fichier de bundle dans le référentiel actuel :
|
2020-11-10 11:17:06 +00:00
|
|
|
|
|
|
|
`git pull {{chemin/vers/fichier.bundle}} {{nom_de_branche}}`
|