まず、git ls-filesというコマンドを使うとファイル名一覧を出す事が出来ます。
$ git ls-files .gitignore .magnum.yml .rspec Gemfile README.rdoc Rakefile app/assets/images/.keep app/assets/javascripts/application.js app/assets/javascripts/bootstrap.js.coffee app/assets/javascripts/enter.js app/assets/javascripts/funds.js.coffee app/assets/javascripts/papers.js.coffee ...
Git - Referenceにすら乗ってないコマンドですが、実際便利です。
これと各種UNIXユーティリティを活用してRubyスクリプトの行数を見て行きます。
$ git ls-files | grep rb | xargs wc -l | tail -1 18847 total
grep でRubyスクリプトに限定しxargesに渡して総数が表示される最終行だけtailで抽出します
参考もと
- man git
- [http://git-scm.com/docs/git-ls-files
- man wc