3 回答

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
這將提供有關(guān)作者的一些統(tǒng)計(jì)信息,并根據(jù)需要進(jìn)行修改。
使用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上有一個(gè)新軟件包,看起來(lái)很漂亮,并且使用bash作為依賴項(xiàng)(在Linux上進(jìn)行了測(cè)試)。它比腳本更適合直接使用。
這是git-quick-stats(github鏈接)。
復(fù)制git-quick-stats到文件夾并將該文件夾添加到路徑。
mkdir ~/source
cd ~/source
git clone git@github.com: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
- 3 回答
- 0 關(guān)注
- 502 瀏覽
添加回答
舉報(bào)