次のように、git-archive を使用して git リポジトリのサブディレクトリをアーカイブしています。
git archive -o ../subarchive.zip HEAD subdir/*
ただし、結果のアーカイブは subdir/ ディレクトリ構造を維持します。つまり、内容は次のとおりです。
subdir/
whatever.js
morestuff.js
実際にアーカイブのルートにwhatever.jsとmorestuff.jsが必要な場合。
どうやって?ありがとう。