亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何計算Git存儲庫中特定作者更改的總行數?

如何計算Git存儲庫中特定作者更改的總行數?

Git
慕田峪9158850 2019-10-23 15:20:53
我是否可以調用一個命令來計算Git信息庫中特定作者更改的行數?我知道,必須有一些方法可以計算提交次數,因為Github會對影響圖進行計數。
查看完整描述

3 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

這將提供有關作者的一些統計信息,并根據需要進行修改。


使用Gawk:


git log --author="_Your_Name_Here_" --pretty=tformat: --numstat \

| gawk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s removed lines: %s total lines: %s\n", add, subs, loc }' -

在Mac OSX上使用Awk:


git log --author="_Your_Name_Here_" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -

編輯(2017)

github上有一個新軟件包,看起來很漂亮,并且使用bash作為依賴項(在Linux上進行了測試)。它比腳本更適合直接使用。


這是git-quick-stats(github鏈接)。


復制git-quick-stats到文件夾并將該文件夾添加到路徑。


mkdir ~/source

cd ~/source

git clone [email protected]:arzzen/git-quick-stats.git

mkdir ~/bin

ln -s ~/source/git-quick-stats/git-quick-stats ~/bin/git-quick-stats

chmod +x ~/bin/git-quick-stats

export PATH=${PATH}:~/bin

用法:


git-quick-stats

http://img1.sycdn.imooc.com//5dafff770001dc8a06280835.jpg

查看完整回答
反對 回復 2019-10-23
  • 3 回答
  • 0 關注
  • 538 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號