Files
tldr/pages.fr/common/git-bundle.md
2024-10-13 10:26:47 +02:00

37 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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}}`
- Créer un nouveau dépôt depuis un empaquetage :
`git clone {{chemin/vers/fichier.bundle}}`