Git Crea un archivio di repository git basato su branch, revisioni, tag o directory specifici


Esempio

È anche possibile creare archivi di altri elementi diversi da HEAD , come rami, commit, tag e directory.

Per creare un archivio di un dev di un ramo locale:

git archive --output=archive-dev.zip --prefix=src-directory-name dev

Per creare un archivio di origin/dev di un ramo remoto:

git archive --output=archive-dev.zip --prefix=src-directory-name origin/dev

Per creare un archivio di un tag v.01 :

git archive --output=archive-v.01.zip --prefix=src-directory-name v.01

Creare un archivio di file all'interno di una sottodirectory specifica ( sub-dir ) di revisione HEAD :

git archive zip --output=archive-sub-dir.zip --prefix=src-directory-name HEAD:sub-dir/