3 回答
TA贡献2003条经验 获得超2个赞
这将提供有关作者的一些统计信息,并根据需要进行修改。
使用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 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 关注
- 467 浏览
添加回答
举报