根據特定的分支修訂標記或目錄建立 git 儲存庫的存檔

還可以建立除 HEAD 之外的其他專案的歸檔,例如分支,提交,標記和目錄。

要建立本地分支 dev 的存檔:

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

要建立遠端分支 origin/dev 的存檔:

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

要建立標籤 v.01 的存檔:

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

在修訂版 HEAD 的特定子目錄(sub-dir)中建立檔案存檔:

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