git archive

Crea un archivio dei file nell'albero di lavoro. Maggiori informazioni: https://git-scm.com/docs/git-archive.

  • Crea un archivio tar del contenuto in HEAD e stampa il risultato su standard output:

git archive -v|–verbose HEAD

  • Crea un archivio zip del contenuto in HEAD e stampa il risultato su standard output:

git archive -v|–verbose --format zip HEAD

  • Come sopra, ma scrivi l'archivio zip su file:

git archive -v|–verbose -o|–output percorso/del/file.zip HEAD

  • Crea un archivio tar dell'ultimo commit sul ramo specificato:

git archive -o|–output percorso/del/file.tar nome_ramo

  • Crea un archivio tar del contenuto di una specifica directory:

git archive -o|–output percorso/del/file.tar HEAD:percorso/della/directory

  • Anteponi un percorso ad ogni file cosí da archiviarlo in una directory specifica:

git archive -o|–output percorso/del/file.tar --prefix percorso/da/anteporre/ HEAD