github 上有個很酷的圖表是看到所有人的 commit 數量以及增減多少行 code,相同功能在 git 上也有,如同下方的顯示方式可以很清楚的看到所有 commit 數量以及是誰 commit
1266 Isken ******
139 Kyle ******
3 Randy **
只要使用以下指令就可以叫出上方這列表
git shortlog -sn
其中 shortlog 有以下幾個指令可以使用
usage: git shortlog [] [ ] [[--] [ ...]]
-n, --numbered sort output according to the number of commits per author(依照 commit 數量降覓排序)
-s, --summary Suppress commit descriptions, only provides commit count(不顯示 commit 內容,只顯示 commit 數量)
-e, --email Show the email address of each author (顯示 email 來分別不同 user)
-w[] Linewrap output
如果指令改為 -sne 會再加上 email 來判斷為不同人,所以同一個名字可能會出現兩個
git shortlog -sne
1266 Isken ******
216 Isken ******
139 Kyle ******
3 Randy **
如果後面再加上檔案路徑就只會顯示針對這檔案的 commit 數量
資料來源
https://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html
沒有留言:
張貼留言