1. 程式人生 > >git log統計每個作者的程式碼量

git log統計每個作者的程式碼量

前言

最近想寫一個指令碼檔案自動統計git裡每個作者分別增加了多少行程式碼,於是上網Google下看別人是怎麼寫的,來來去去都是下圖這種需要提前知道作者名字的 這種指令碼需要提前傳入author引數,當新增加一個author時就需要去改動程式碼,這種程式碼的可擴充套件性極差。後來自己用awk寫了一個不需要知道作者的名字就可以統計出每個作者新增了多少行程式碼的指令碼

具體實現

指令碼程式碼


執行


結果


左邊為作者的名字(用紅色遮住部分),右邊為該作者在Git提交裡所增加的程式碼行數