建立 git 儲存庫的存檔
使用 git archive
,可以建立儲存庫的壓縮存檔,例如用於分發版本。
建立當前 HEAD
修訂版的 tar 存檔:
git archive --format tar HEAD | cat > archive-HEAD.tar
使用 gzip 壓縮建立當前 HEAD
修訂版的 tar 存檔:
git archive --format tar HEAD | gzip > archive-HEAD.tar.gz
這也可以用(將使用內建的 tar.gz 處理):
git archive --format tar.gz HEAD > archive-HEAD.tar.gz
建立當前 HEAD
版本的 zip 存檔:
git archive --format zip HEAD > archive-HEAD.zip
或者,可以只指定具有有效副檔名的輸出檔案,並從中推斷出格式和壓縮型別:
git archive --output=archive-HEAD.tar.gz HEAD