当前位置:   article > 正文

Git统计个人提交代码行数 -- 转载_git 统计每人提交代码行数

git 统计每人提交代码行数

本篇博文为转载,转载连接如下:
https://blog.csdn.net/qq_40985985/article/details/109177114
https://blog.csdn.net/qq_41035588/article/details/117921842

1. Git统计个人提交代码行数

 git log  --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 }' 
  • 1

结果图:

在这里插入图片描述
这个统计是以当前所在分支为基准统计的,所以如果是迭代式的往后更迭,统计最新一个分支就可以了。

2. Git统计项目总行数

 git log  --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 }' 
  • 1

效果图:
在这里插入图片描述

git 统计某人代码提交行数

想知道入职一年的你,贡献了多少代码吗?

git log --author="xxx@xxx.com" --pretty=tformat: --since=2019-07-20 --until=2021-08-03 --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s,total lines: %s\n", add, subs, loc }'
  • 1

eg:小编入职一年:
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号