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