Files
tldr/pages.fr/common/git-bundle.md
Antonin Godard 9d9d97e08a git-bundle: add clone example (#13438)
Signed-off-by: Antonin Godard <antoningodard@pm.me>
2024-08-14 09:24:14 +02:00

37 lines
1.2 KiB
Markdown
Raw 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}}`