git统计某一名开发者有效代码总行数以及历史删除、增加的总行数

简介: git统计某一名开发者有效代码总行数以及历史删除、增加的总行数git命令:git log --author="zhangphil" --pretty=tformat: --numstat | gawk '{ add...

git统计某一名开发者有效代码总行数以及历史删除、增加的总行数


git命令:

git log --author="zhangphil" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc }' 

命令输出例如:

增加的行数:18 删除的行数:14 总行数: 4


该命令统计一名开发者在当前分支的历史上所作出的全部增加代码的行数量,已经删除过的总的代码行数量,以及最后该名开发者最终保留在分支中的代码总行数。例如,作者zhangphil,在当前分支,曾经在历史上增加过18行代码,删除过14行代码,最终保留在现在分支中的有效代码行数为4。


相关文章
|
29天前
|
开发工具 git C++
【git 实用指南】git下载、拉取 代码
【git 实用指南】git下载、拉取 代码
126 2
|
2月前
|
存储 前端开发 开发工具
Git Hooks实战:提交前检查修改文件中是否包含调试代码
Git Hooks实战:提交前检查修改文件中是否包含调试代码
47 0
|
2月前
|
Linux 网络安全 开发工具
Git拉取代码的完整示例操作
Git拉取代码的完整示例操作
63 0
|
2月前
|
数据可视化 项目管理 开发工具
使用SourceTree可视化更新git代码
使用SourceTree可视化更新git代码
|
29天前
|
开发工具 git
【git 实用指南】git 上传代码
【git 实用指南】git 上传代码
29 2
|
2月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
80 0
|
4月前
|
开发工具 git
Git 如何将一个项目的代码放到一个新的仓库中,但不在新的仓库中显示旧的提交记录
Git 如何将一个项目的代码放到一个新的仓库中,但不在新的仓库中显示旧的提交记录
70 0
|
1月前
|
开发工具 git
Git -- 代码上传错误 error: failed to push some refs to ‘git@gitee.com:JMFive/uni-shop2.git‘
Git -- 代码上传错误 error: failed to push some refs to ‘git@gitee.com:JMFive/uni-shop2.git‘
|
3天前
|
数据可视化 开发工具 git
Git代码版本管理入门
Git代码版本管理入门
13 0
|
4月前
|
开发工具 git Windows
Git | 向GitHub提交代码超时处理
向GitHub提交代码超时处理
111 0