tldr/pages.fr/common/git-bundle.md

33 lines
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

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