Pour exporter le master:
git archive master | tar -x -C /somewhere/else
Pour un commit spécifique:
git archive id_du_commit | tar -x -C /somewhere/else
Pour compresser le tout en une passe:
git archive master | bzip2 >source-tree.tar.bz2
Pour une archive ZIP:
git archive --format zip --output /full/path/to/zipfile.zip master
Et pour encore plus:
git help archive for more details, it's quite flexible.