柚子快報(bào)激活碼778899分享:GIT統(tǒng)計(jì)代碼提交次數(shù)和行數(shù)
柚子快報(bào)激活碼778899分享:GIT統(tǒng)計(jì)代碼提交次數(shù)和行數(shù)
有時(shí)候我們需要查看自己活著某人的工作量,通常都是通過(guò)各種企業(yè)協(xié)作平臺(tái)查看日志來(lái)確認(rèn),但是對(duì)于程序員來(lái)說(shuō),有更加精準(zhǔn)的方案,就是通過(guò)GIT統(tǒng)計(jì)某人的代碼量,哈哈
如果要統(tǒng)計(jì)某個(gè)人的提交次數(shù)和行數(shù),可以使用git log命令結(jié)合一些選項(xiàng)來(lái)實(shí)現(xiàn),注意:運(yùn)行這些命令必須使用Git Bash的控制臺(tái)
以下是一些命令示例:
xxxx年xx月xx日至今當(dāng)前分支的提交次數(shù)
以下是統(tǒng)計(jì)2024年1月1日至今當(dāng)前分支的提交次數(shù):
git log --since="2024-01-01" --author="作者名字" --pretty=oneline | wc -l
xxxx年xx月xx日至今所有分支的提交次數(shù)
當(dāng)需要查詢所有分支時(shí),需要添加--all指令,以下是統(tǒng)計(jì)2024年1月1日至今所有分支的提交次數(shù):
git log --all --since="2024-01-01" --author="作者名字" --pretty=oneline | wc -l
xxxx年xx月xx日到xxxx年xx月xx日當(dāng)前分支的提交次數(shù)
以下是統(tǒng)計(jì)2023年1月1日至2024年1月1日當(dāng)前分支的提交次數(shù):
git log --since="2023-01-01" --until="2024-01-01" --author="作者名字" --pretty=oneline | wc -l
xxxx年xx月xx日至今當(dāng)前分支的提交行數(shù)
以下是統(tǒng)計(jì)2024年1月1日至今當(dāng)前分支的提交行數(shù):
git log --since="2024-01-01" --author="作者名字" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "增加的行數(shù): %s, 刪除的行數(shù): %s, 凈增加行數(shù): %s\n", add, subs, loc }'
xxxx年xx月xx日至今所有分支的提交行數(shù)
當(dāng)需要查詢所有分支時(shí),需要添加--all指令,以下是統(tǒng)計(jì)2024年1月1日至今所有分支的提交行數(shù):
git log --since="2024-01-01" --author="作者名字" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "增加的行數(shù): %s, 刪除的行數(shù): %s, 凈增加行數(shù): %s\n", add, subs, loc }'
xxxx年xx月xx日到xxxx年xx月xx日當(dāng)前分支的提交行數(shù)
以下是統(tǒng)計(jì)2023年1月1日至2024年1月1日當(dāng)前分支的提交行數(shù):
git log --since="2024-01-01" --until="2024-01-01" --author="作者名字" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "增加的行數(shù): %s, 刪除的行數(shù): %s, 凈增加行數(shù): %s\n", add, subs, loc }'
最后我還有一句話要說(shuō)
我是天空里的一片雲(yún),
偶爾投影在你的波心——
你不必訝異,
更無(wú)須歡喜——
在轉(zhuǎn)瞬間消滅了蹤影。
徐志摩《偶然》
柚子快報(bào)激活碼778899分享:GIT統(tǒng)計(jì)代碼提交次數(shù)和行數(shù)
好文推薦
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。