git-archive でファイルを保存

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を指定できるようです。

コメントを残す

メールアドレスが公開されることはありません。

お気軽にコメントいただけると嬉しいです!
質問や気になる商品・サービスなどについてなんでも!
名前はハンドルネーム、emailも仮で適当な文字を入力いただければ問題ありません。