git 管理のファイル群をバイナリ抜きで配布したい! という時があるかもしれない。 そんな時は以下のコマンド一発 最後の / を忘れるとかなり悲惨な目に会うので注意。 また。当然ながら git 管理下のディレクトリで実行しないと怒られる。 上記コマンドで、カレントディレクトリに export という名前で、 git で管理してる全ファイルを含むディレクトリが作成される。 環境によっては --prefix で親ディレクトリや全く別な場所を指定するのも良いかもしれない。 ただし、 .gitignore とかも含まれるので、配布したい場合は手動削除するか、 シェルスクリプトを用意するなり、 alias に一緒に登録しておくと良さげ。 追記 ngyuki さんにコメントいただいた、 git archive で実現する方法。 コメントにもあるように .gitattributes の設定を見てくれるの