1,提交Top5: git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5 2,某用戶提交的代碼統計 git log --author="$(git config --get user.name ...
awk使用: 下載windows版本的awk軟件: http: sourceforge.net projects gnuwin files gawk . . gawk . . bin.zip download 然后解壓,bin文件夾下面就有gawk.exe,這是可以直接在powershell下面運行的程序。接下來添加別名: Set ExecutionPolicy RemoteSigned Set ...
2018-02-06 16:09 0 930 推薦指數:
1,提交Top5: git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5 2,某用戶提交的代碼統計 git log --author="$(git config --get user.name ...
統計某人的代碼提交量,包括增加,刪除:git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc ...
...
我們都會提交代碼,尤其是當項目的分支比較多的時候,我們就會向不同的分支提交代碼,這時候,如果來來回回切換分支修改了之后在提交,那么會很費時間的,一天也改不了幾個bug。 在一個分支上修改了代碼,先向一個分支進行提交 比如;本地B-1分支,提交合並到B分支上面去 然后關鍵一步:選擇 ...
1 需要系統安裝 git + gawk git 安裝自行百度 gawk 到官網下載 http://gnuwin32.sourceforge.net/packages/gawk.htm 1.2 下載好后解壓,將bin 目錄添加到 path 路徑下 然后在cmd 命令行 ...
團隊每個人的工作量可以從提交和修改的代碼上看出大致績效 git統計個人提交代碼行命令: git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name ...
git的代碼量大多數都是根據命令行統計,或者根據第三方插件統計。但是都不滿足我的需求,因為我們代碼都由gitlab管理,於是想到了通過gitlab暴露出來的接口獲取數據。 第一步,生成私鑰 登錄你的gitlab申請私鑰private_token 第二步,獲取當前 ...
# a新增行數,d刪除行數 git log --author="`git config --get user.name`" --pretty="%H" --after="2019-01-01" --numstat | awk 'NF==3 {a+=$1; d+=$2} END {printf ...