GIT统计代码量及IDEA Statistic统计解析
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统计
- idea按照Statistic插件
- 重启后执行statistic
- 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统计解析相关推荐
- git命令统计代码量
git命令统计代码量 命令行 git log --since=2020-07-01 --until=2020-07-31 --pretty=tformat: --numstat | awk '{ ad ...
- 统计代码量-代码统计工具 CLOC | gitlab统计代码量
文章目录 一.代码统计工具 CLOC 什么是CLOC? 下载安装 clocs使用 二.gitlab统计代码量 命令行统计 图形化统计 IDE Statistic统计代码插件 一.代码统计工具 CLOC ...
- cd返回上一 git_git统计代码量脚本
在工作中,我想统计各开发人员,在一定日期范围内的编码情况,故有了此脚本. 一.先贴图,看看效果: 此图中,用"开发者姓名"代替了实际项目中git的账号名称,输出结果按提交次数倒序输 ...
- Python_EasyGui图形化的安装,配置窗口,简单实战(登录界面,猜数字游戏,模拟记事本,统计代码量)
文章目录 1.EasyGui的安装 pip安装(python 3.7版本及其之前版本): python 3.7以上版本 手动安装: 2.EasyGui简单使用 窗口属性修改 3.简单实战 窗口猜数字游 ...
- GitHub统计代码量
1. 统计某人提交的代码量 git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; ...
- Linux统计代码量命令cloc
记录一下Linux中一个非常好用的代码量统计命令:cloc 安装步骤: sudo apt-get install cloc 使用方法: 进入到要统计的工程根目录: cloc . 运行结果:
- eclipse 统计代码量,统计代码行数
①.在Eclipse 中打开搜索(快捷键Ctrl+H) ②.选择文件搜索:Search->File ③.在下面的'包含文字'框中输入: ^.*$ ,勾选 '正则表达式' 复选框: 然后在 文件名 ...
- python统计代码行数_python实现统计代码行数的方法
本文实例讲述了python实现统计代码行数的方法.分享给大家供大家参考.具体实现方法如下: ''' Author: liupengfei Function: count lines of code i ...
- Windows环境下用cloc统计代码量
cloc一款开源代码统计工具,支持windows和Linux环境.能统计指定文件夹或文件夹中文件数files.空白行数blank.注释行数comment和代码行数code.今天介绍windows环境下 ...
- VS2012统计代码量
第一步:打开项目 第二步:CTRL+SHIFT+H 选择在文件中查找,输入 表达式:b*[^:b#/]+.*$,如下图所示: 第三步:单击 查找全部 按钮,统计结果如下图所示: 转载于:https: ...
最新文章
- NIOS2 DMA 传输模式
- ubuntu root默认密码(初始密码)
- JavaScript解析Json字符串
- PaperNotes(19)-Learning Lane Graph Representations for Motion Forecasting
- C++ STL string与算法
- 【万字长文】创业公司就应该技术选型 Spring Cloud Alibaba , 开箱即用
- Impinj增强ItemSense软件功能,简化RFID方案部署
- 贴一段Jenkins的自动发布脚本
- Windows下动态库的制作与使用
- 为什么说电商创业的机会在变少?
- linux 对象 调出r_[转载]linux系统下安装R包
- python可以做什么-学会Python后都能做什么?网友们的回答简直不要太厉害
- 第一阶段 PHP基础.函数
- 计算机监控网络运维合同书,网络服务托管运维合同范本
- 湖南省工业技师学院计算机证,湖南省工业技师学院
- POJO, VO什么的是个什么鬼?
- 前端学习图谱与新奇趣玩之前端Q直播回顾
- 在JSP打开EXCEL文件
- 电脑主板RS232串口硬件设计
- Android(一)
热门文章
- linux 深信服ssl_mac访问不了深信服的ssl vpn
- 08-go mod和vendor
- 高德地图使用vue-amap 自定义点坐标
- 微信小程序学习(二)党费计算实例
- 【linux内核分析与应用-陈莉君】虚拟文件系统的主要数据结构
- matlab和robotstudio,一种从Robotstudio环境中导出机器人模型并在MATLAB下使其可视化的研究记录...
- 17家中国初创公司的失败史
- 2019上半年深圳二手楼市热度如何?(链家数据爬取分析)
- .net reflector反编译破解软件
- 亚信安全发现勒索软件新变种Word文档成为导火索