Gitでファイル一式をまとめてtar ballにする場合、.gitがあるディレクトリに 移動して、以下のようにします。

1 % git-archiv e --format=t ar HEAD | gzip > foo.tar.gz

これによって、Gitの管理下にあるファイル一式をまとめたtar.gzファイルが出来上がります。余談ですが、tar.gzをtar ballと呼ぶのはなんでだろう。

良く使いそうなので、専用のGitコマンドがあっても良いんじゃないかな？