GIT统计代码量

  • Git统计个人提交代码行数

git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --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 }' -; done
  • 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 }' -
  • 查看git上个人代码量(需要修改username!!!)

git log --author="username" --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 }' -
  • 查看时间范围内,个人代码量统计

git log --since="2021-01-08" --before="2021-01-14" --author="liuwei" \
--pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "新增行数: %s, 移除行数: %s, 总行数: %s\n", add, subs, loc }'
  • 查看仓库提交者排名前 5

git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5
  • 贡献者统计

git log --pretty='%aN' | sort -u | wc -l
  • 提交数统计

git log --oneline | wc -l

Statistic统计

  1. idea按照Statistic插件
  2. 重启后执行statistic
  3. idea下方会显示Statistic以下列表统计框
  • Extension:文件扩展后缀名
  • Count:文件数量
  • Size SUM:文件大小
  • Size MIN:同类文件中最小文件的大小
  • Size MAX:同类文件中最大文件的大小
  • Size AVG:文件平均大小
  • Lines: 同类文件所有行数
  • Lines MIN:同类文件中行数最小
  • Lines MAX:同类文件中行数量大
  • Lines AVG:同类文件的平均行数

  • Total Lines :代码总行数(包括注释,空行)
  • Source Code Lines :源代码行数(不包括注释,空行)
  • Source Code Lines(%) :源代码行数百分比(Source Code Lines/Total Lines)
  • Comment Lines :注释行数
  • Comment Lines(%) : 注释行数百分比(Comment Lines/Total Lines)
  • Blank Lines : 空行数
  • Blank Lines(%) : 空行百分比(Blank Lines/Total Lines)

GIT统计代码量及IDEA Statistic统计解析相关推荐

  1. git命令统计代码量

    git命令统计代码量 命令行 git log --since=2020-07-01 --until=2020-07-31 --pretty=tformat: --numstat | awk '{ ad ...

  2. 统计代码量-代码统计工具 CLOC | gitlab统计代码量

    文章目录 一.代码统计工具 CLOC 什么是CLOC? 下载安装 clocs使用 二.gitlab统计代码量 命令行统计 图形化统计 IDE Statistic统计代码插件 一.代码统计工具 CLOC ...

  3. cd返回上一 git_git统计代码量脚本

    在工作中,我想统计各开发人员,在一定日期范围内的编码情况,故有了此脚本. 一.先贴图,看看效果: 此图中,用"开发者姓名"代替了实际项目中git的账号名称,输出结果按提交次数倒序输 ...

  4. Python_EasyGui图形化的安装,配置窗口,简单实战(登录界面,猜数字游戏,模拟记事本,统计代码量)

    文章目录 1.EasyGui的安装 pip安装(python 3.7版本及其之前版本): python 3.7以上版本 手动安装: 2.EasyGui简单使用 窗口属性修改 3.简单实战 窗口猜数字游 ...

  5. GitHub统计代码量

    1. 统计某人提交的代码量 git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; ...

  6. Linux统计代码量命令cloc

    记录一下Linux中一个非常好用的代码量统计命令:cloc 安装步骤: sudo apt-get install cloc 使用方法: 进入到要统计的工程根目录: cloc . 运行结果:

  7. eclipse 统计代码量,统计代码行数

    ①.在Eclipse 中打开搜索(快捷键Ctrl+H) ②.选择文件搜索:Search->File ③.在下面的'包含文字'框中输入: ^.*$ ,勾选 '正则表达式' 复选框: 然后在 文件名 ...

  8. python统计代码行数_python实现统计代码行数的方法

    本文实例讲述了python实现统计代码行数的方法.分享给大家供大家参考.具体实现方法如下: ''' Author: liupengfei Function: count lines of code i ...

  9. Windows环境下用cloc统计代码量

    cloc一款开源代码统计工具,支持windows和Linux环境.能统计指定文件夹或文件夹中文件数files.空白行数blank.注释行数comment和代码行数code.今天介绍windows环境下 ...

  10. VS2012统计代码量

    第一步:打开项目 第二步:CTRL+SHIFT+H  选择在文件中查找,输入 表达式:b*[^:b#/]+.*$,如下图所示: 第三步:单击 查找全部 按钮,统计结果如下图所示: 转载于:https: ...

最新文章

  1. NIOS2 DMA 传输模式
  2. ubuntu root默认密码(初始密码)
  3. JavaScript解析Json字符串
  4. PaperNotes(19)-Learning Lane Graph Representations for Motion Forecasting
  5. C++ STL string与算法
  6. 【万字长文】创业公司就应该技术选型 Spring Cloud Alibaba , 开箱即用
  7. Impinj增强ItemSense软件功能,简化RFID方案部署
  8. 贴一段Jenkins的自动发布脚本
  9. Windows下动态库的制作与使用
  10. 为什么说电商创业的机会在变少?
  11. linux 对象 调出r_[转载]linux系统下安装R包
  12. python可以做什么-学会Python后都能做什么?网友们的回答简直不要太厉害
  13. 第一阶段 PHP基础.函数
  14. 计算机监控网络运维合同书,网络服务托管运维合同范本
  15. 湖南省工业技师学院计算机证,湖南省工业技师学院
  16. POJO, VO什么的是个什么鬼?
  17. 前端学习图谱与新奇趣玩之前端Q直播回顾
  18. 在JSP打开EXCEL文件
  19. 电脑主板RS232串口硬件设计
  20. Android(一)

热门文章

  1. linux 深信服ssl_mac访问不了深信服的ssl vpn
  2. 08-go mod和vendor
  3. 高德地图使用vue-amap 自定义点坐标
  4. 微信小程序学习(二)党费计算实例
  5. 【linux内核分析与应用-陈莉君】虚拟文件系统的主要数据结构
  6. matlab和robotstudio,一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录...
  7. 17家中国初创公司的失败史
  8. 2019上半年深圳二手楼市热度如何?(链家数据爬取分析)
  9. .net reflector反编译破解软件
  10. 亚信安全发现勒索软件新变种Word文档成为导火索