1 需要系統安裝 git + gawk
git 安裝自行百度
gawk 到官網下載
http://gnuwin32.sourceforge.net/packages/gawk.htm
1.2 下載好后解壓,將bin 目錄添加到 path 路徑下
然后在cmd 命令行運行 gawk 看看有輸出沒,如果有輸出就安裝成功了
2 在需要統計的項目文件夾下,運行以下命令
git log --author="authorname" --pretty=tformat: --numstat --since="2018-6-6 0:0:0" --until="2018-8-8 0:0:0" | awk "{ addn += $1; subn += $2; coln += $1-$2} END {print addn,subn,coln}"
如果裝的是上面說的軟件,請使用 gawk.例如 統計 lisan 的代碼,從 2018-1-1 到 2018-6-1 之間的代碼量,在項目目錄下使用下面命令
git log --author="lisan" --pretty=tformat: --numstat --since="2018-1-1 0:0:0" --until="2018-6-1 0:0:0" | gawk "{ addn += $1; subn += $2; coln += $1-$2} END {print addn,subn,coln}"
3 git 統計代碼常用命令
git log --pretty=tformat: --numstat