2012-03-23 15 views
189

すべてのブランチで作成者あたりのコミット数を取得したいと思います。私はすべてのブランチで作成者あたりのコミット数

git shortlog -s -n 

は非常に素晴らしいリストを印刷しますが、それはまだ他のブランチからマージされていないコミットを数えていないことがわかります。このコマンドをすべてのブランチで繰り返し実行すると、明らかに共通のコミットが複数回カウントされます。あなたに私に全体像を与えるスクリプト/コマンドを教えてもらえますか?

+0

コミットしていないユーザーを含める方法はありますか?それらを0として表示しますか? – sloven

+2

問題は、実際のコミッターを除いて、宇宙のすべてのプログラマーが潜在的にあなたのレポでコミットがゼロのユーザーです。リストは長すぎるでしょう。 – jabal

答えて

363
git shortlog -s -n --all 

すべてのブランチの統計情報が表示されます。

+1

ちょうど完璧:-) – jabal

+1

ありがとう:) – AdityaSaxena

+2

マージコミットを除外する方法はありますか? –

関連する問題