Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dev:git:generer-archive [2015/12/03 11:12] – créée yoann | dev:git:generer-archive [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Générer une archive avec Git ====== | ====== Générer une archive avec Git ====== | ||
| Ligne 11: | Ligne 11: | ||
| < | < | ||
| - | $ git archive --format=zip -9 --prefix=monProjet-1.0/ | + | $ git archive --format zip -9 --prefix monProjet-1.0/ |
| </ | </ | ||
| Ligne 18: | Ligne 18: | ||
| * L' | * L' | ||
| + | ===== Exemples ===== | ||
| + | Pour générer une archive tar compressée dans le dossier ''/ | ||
| + | |||
| + | <code bash> | ||
| + | # monPJ est un projet git | ||
| + | $ cd monPJ | ||
| + | |||
| + | # On génère une archive pour la révision identifiée par le sha1 5ed5057 | ||
| + | $ git archive --format tgz --prefix monPJ-r1/ 5ed5057 > / | ||
| + | </ | ||
| + | |||
| + | Après exécution de cette commande une archive contenant tous les fichiers de la revision 5ed5057 est disponible dans le dossier /tmp. Lors de la décompression le dossier conteneur spécifier par l' | ||
| ===== Références ===== | ===== Références ===== | ||
| * http:// | * http:// | ||