统计zhangsan在某个时间段内的git新增删除代码行数
git log --author=zhangsan--since=2018-01-01 --until=2019-04-01 --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | grep "\(.html\|.java\|.xml\|.properties\)$" | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
统计所有的代码行数
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 }'

转载于:https://www.cnblogs.com/supiaopiao/p/10943882.html

Git代码行数统计命令相关推荐

  1. 程序员年终总结----git合入代码行数统计

    git代码行数统计 //git上所有合入代码统计 git log --author="author" --pretty=tformat: --numstat | gawk '{ a ...

  2. 统计 Git 代码行数

    要统计 Git 代码行数,您可以使用以下命令: git log --author=<作者> --pretty=tformat: --numstat | awk '{ add += $1 - ...

  3. 一行shell命令实现代码行数统计

    一行命令实现代码行数统计     1. 基本版 find . -name "*.cpp"|xargs wc -l|grep "total"|awk '{prin ...

  4. phpstorm统计程序行数_Python 实现代码行数统计

    快来算一算你写了多少行代码 前面我们一直在介绍图形界面,这次换个口味,在命令行实现代码行数统计程序.本程序共 135 行,其中 18 行空行.110 行有效代码.7行注释,大小为 7.71 KB. 主 ...

  5. python 代码行数统计工具_使用Python设计一个代码统计工具

    问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...

  6. Svn的代码行数统计工具statsvn以及使用

    Svn代码行数统计 代码工具svnstat svnstat.jar的下载路径 使用方法 将下载好的jar文件放于本地svn版本库的根目录下,即.svn文件夹的同级目录下. 新增文本文件,内容为 svn ...

  7. Visual studio代码行数统计

    Visual studio代码行数统计 Visual Studio中的搜索功能支持正则表达式(虽然语法比较诡异),我们完全可以通过正则表达式来遍历整个解决方案从而获得代码行数. ^:b*[^:b#/] ...

  8. python显示代码行数_python实现的代码行数统计代码

    python实现的代码行数统计代码 ''' Author: liupengfei Function: count lines of code in a folder iteratively Shell ...

  9. 字符串处理算法(五)多线程实现代码行数统计。[风林火山]

    实现如下: //文件类型 enum E_FILETYPE {E_C,E_JAVA };//文件行数信息 struct T_CodeFileMsg {int nTaskId; //任务Idstring ...

最新文章

  1. MySQL 代码结构与基本流程
  2. 微软DevWow博客达人征文大赛
  3. 【转】mip-semi-fixed 走走又停停
  4. mysql 当前时区_如何获取MySQL的当前时区?
  5. 四月份面试题汇总(一)
  6. http之content-type
  7. python 时间处理_Python如何进行时间处理
  8. 一个rsync自动备份并发信通知的shell脚本
  9. 扫雷游戏网页版_借“买量”造爆款,《梦幻西游网页版》击穿H5游戏天花板
  10. windows下cmd下载文件
  11. MP3中设置播放顺序的软件《闪存式MP3伴侣》
  12. Android手机APN简介
  13. HTML 笔记/案例
  14. 2022完整版青龙面板对接傻妞机器人
  15. 多设备同步课程表,适用于iOS与Android
  16. 汽车导航中,导航引擎与导航地图的关系
  17. 培训python合肥
  18. Linux,下载安装minio
  19. Android M ROM 层拦截电话
  20. 人生第一篇博客,上班偷闲,来简单了解下springboot启动原理

热门文章

  1. LTE-5G学习笔记31--5G NR的加扰与解扰
  2. Scala通过office365的SMTP服务发送邮件
  3. torch.scatter
  4. c语言程序设计书孙改平,孙改平
  5. 黑白子交换。有三个白子和三个黑子如下图布置:(-表示一个空格)○ ○ ○ - ● ● ●游戏的目的是用多少的步数将上图中白子和黑子的位置进行交换:● ● ● - ○ ○ ○
  6. 十大最热门的大数据技术
  7. PAT 乙级 1107 老鼠爱大米
  8. CDN缓存加速系统wdcdn3.0版本发布(20120720)
  9. 关于我使用vant组件的踩坑日记
  10. 前端基础六:移动WEB开发