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

29 lines
1006 B
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 archive
> Cree une archive de fichiers depuis un branche donée.
> Plus d'informations : <https://git-scm.com/docs/git-archive>.
- Crée une archive `.tar` avec le contenu de la HEAD et l'affiche sur la sortie stanard :
`git archive --verbose HEAD`
- Crée une archive `.zip` avec le contenu de la HEAD et l'affiche sur la sortie stanard :
`git archive --verbose --format=zip HEAD`
- Pareil que ci-dessus mais ecrit dans l archive specifiée :
`git archive --verbose --output={{chemin/vers/fichier.zip}} HEAD`
- Crée une archive depuis le dernier commit de la branche spécifiée :
`git archive --output={{chemin/vers/fichier.tar}} {{nom_de_branche}}`
- Crée une archive avec le contenu d un repertoire donné :
`git archive --output={{chemin/vers/fichier.tar}} HEAD:{{chemin/vers/repertoire}}`
- Ajoutez un chemin d'accès à chaque fichier pour l'archiver dans un répertoire spécifique :
`git archive --output={{chemin/vers/fichier.tar}} --prefix={{chemin/vers/cible}}/ HEAD`