git-archive – Create an archive of files from a named tree
https://git-scm.com/docs/git-archive
別のリポジトリへファイルを移すため現状をアーカイブしてほかサーバーへ移そうと。
使わないなら cloneしているところで .git を削除しても良いのですが
そこはまだ残しておいて綺麗にアーカイブを作りたいですね。ダウンロードさせたいときにも利用できそうです。(githubやgitlabを利用していたら必要ないですが。
管理しているディレクトリで
git archive -o latest.zip HEAD
これだけです。
git archive -o latest.tar HEAD
で tarになります。
git archive --format=tar.gz --prefix=git-1.4.0/ v1.4.0 > git-1.4.0.tar.gz
のように format prefix(ディレクトリ) branchを指定できるようです。
コメント