2012-03-23 106 views
189

我想要獲取所有分支上每位作者的提交數。我看到Git所有分支上每位作者的提交次數

git shortlog -s -n 

打印一個很不錯的列表,但它不包括那些尚未從其他分支合併的提交。如果在每個分支上迭代這個命令,那麼很明顯公共提交會被多次計數。你能給我一個腳本/命令,讓我看到整個畫面嗎?

+0

任何方式來包括誰沒有提交的用戶?將它們顯示爲0? – sloven 2017-10-16 15:08:09

+2

問題是,除了實際提交者之外,Universe中的每個程序員都可能在您的repo中提交零用戶。所以名單太長了。 – jabal 2017-12-07 20:26:51

回答

363
git shortlog -s -n --all 

會給你所有分行的統計。

+1

只是完美的:-) – jabal 2012-03-23 12:58:04

+1

感謝這:) :) – AdityaSaxena 2014-08-04 04:40:12

+2

任何方式來排除合併提交? – 2016-02-07 08:05:35