根據特定的分支修訂標記或目錄建立 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/