当前位置: 首页 > news >正文

git 指定时间代码统计

指定时间代码统计

用法

在这里插入图片描述

13 - 17 号 代码情况 近一周

git log  --since='2023-11-13 00:00:00' --until='2023-11-17 23:00:00' --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 }'added lines: 4157, removed lines: 1361,total lines: 2796

16 号代码情况

git log  --since='2023-11-16 00:00:00' --until='2023-11-16 23:00:00' --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 }'added lines: 547, removed lines: 290,  total lines: 257

所有代码情况

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 }'added lines: 262700,   removed lines: 65434,   total lines: 197266

统计一个人的代码情况

git log --author=xzj --since='2023-11-01 00:00:00' --until='2023-11-17 23:00:00' --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 }'

相关文章:

  • 【EI会议征稿】第四届环境资源与能源工程国际学术会议(ICEREE 2024)
  • kotlin--2.面向对象
  • 无线WiFi安全渗透与攻防(N.1)WPA渗透-pyrit:batch-table加速attack_db模块加速_“attack_db”模块加速
  • U盘不能访问不一定是坏了,可能还有其他原因!U盘无法访问修复详解
  • Python爬虫批量下载图片
  • 监控直流防雷浪涌保护器综合方案
  • 软考 系统架构设计师系列知识点之云计算(3)
  • 商城免费搭建之java商城 java电子商务Spring Cloud+Spring Boot+mybatis+MQ+VR全景+b2b2c
  • windows服务器热备、负载均衡配置
  • 性能测试 —— Jmeter接口处理不低于200次/秒-场景
  • 高性能音乐流媒体服务Diosic
  • AI绘画API:提升艺术创作的效率和品质
  • java绘制心形爱心
  • 基于SDN技术构建多平面业务承载网络
  • “世亚智博会,世亚软博会”双展联动,3月上海,4月杭州,6月北京
  • 【译】JS基础算法脚本:字符串结尾
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • ESLint简单操作
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • react 代码优化(一) ——事件处理
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 电商搜索引擎的架构设计和性能优化
  • 服务器之间,相同帐号,实现免密钥登录
  • 技术:超级实用的电脑小技巧
  • 那些年我们用过的显示性能指标
  • 如何解决微信端直接跳WAP端
  • 实现菜单下拉伸展折叠效果demo
  • #1014 : Trie树
  • #include<初见C语言之指针(5)>
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (第二周)效能测试
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (七)Knockout 创建自定义绑定
  • (四)图像的%2线性拉伸
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)scrum常见工具列表
  • (状压dp)uva 10817 Headmaster's Headache
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [20161101]rman备份与数据文件变化7.txt
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [android] 切换界面的通用处理
  • [Android实例] 保持屏幕长亮的两种方法 [转]