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

gitstats 统计工具

git log // 普通查日志 git log --oneline // 简化输出 git log --pretty=oneline -3 // 指定输出行数 git shortlog // 输出汇总信息,以作者进行分类 git shortlog -s // 统计每个作者的commit数量 git shortlog -n // 用来对统计的量进行倒序排列 git log --author [authorname]// 用来过滤commit,限定输出给定的用户

开始结束时间

git shortlog -s --since="2020-01-08" --until="2020-01-13" "HEAD"

./gitstats -c start_date=2023-03-10 -c end_date=2023-03-23 meta-codes/dev/umi-mo meta-reports/dev/umi-mo

if len(conf['start_date']) > 0: #return '--since="%s" "%s"' % (conf['start_date'], commit_range) return '--since="%s" --until="%s" "%s"' % (conf['start_date'], conf['end_date'],commit_range)
[root@jenkins-master gitstats]# gitstats -c start_date=2023-03-10 meta-codes/dev/umi-mo meta-reports/dev/umi-mo [0.01286] >> gnuplot --version Output path: /home/data/gitstats/meta-reports/dev/umi-mo Loading cache... Git path: meta-codes/dev/umi-mo Collecting data... [0.00714] >> git shortlog -s --since="2023-03-10" "HEAD" | wc -l [0.00566] >> git show-ref --tags [0.00711] >> git rev-list --pretty=format:"%at %ai %aN <%aE>" --since="2023-03-10" "HEAD" | grep -v ^commit [0.00737] >> git rev-list --pretty=format:"%at %T" --since="2023-03-10" "HEAD" | grep -v ^commit [0.00902] >> git ls-tree -r -l -z HEAD [0.01839] >> git log --shortstat --first-parent -m --pretty=format:"%at %aN" --since="2023-03-10" "HEAD" [0.01758] >> git log --shortstat --date-order --pretty=format:"%at %aN" --since="2023-03-10" "HEAD" Refining data... Saving cache... Generating report... Warning: "gitstats.css" not found, so not copied (searched: ['/usr/local/bin', '/usr/local/bin/../share/gitstats', '/usr/share/gitstats']) Warning: "sortable.js" not found, so not copied (searched: ['/usr/local/bin', '/usr/local/bin/../share/gitstats', '/usr/share/gitstats']) Warning: "arrow-up.gif" not found, so not copied (searched: ['/usr/local/bin', '/usr/local/bin/../share/gitstats', '/usr/share/gitstats']) Warning: "arrow-down.gif" not found, so not copied (searched: ['/usr/local/bin', '/usr/local/bin/../share/gitstats', '/usr/share/gitstats']) Warning: "arrow-none.gif" not found, so not copied (searched: ['/usr/local/bin', '/usr/local/bin/../share/gitstats', '/usr/share/gitstats']) >> git --git-dir=/usr/local/bin/.git --work-tree=/usr/local/bin rev-parse --short HEADfatal: Not a git repository: '/usr/local/bin/.git' [0.00609] >> git --git-dir=/usr/local/bin/.git --work-tree=/usr/local/bin rev-parse --short HEAD [0.00599] >> git --version [0.01396] >> gnuplot --version Generating graphs... [0.02418] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/hour_of_day.plot" [0.02561] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/day_of_week.plot" [0.02435] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/domains.plot" [0.02639] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/month_of_year.plot" [0.02603] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/commits_by_year_month.plot" [0.02424] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/commits_by_year.plot" [0.02722] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/files_by_date.plot" [0.02744] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/lines_of_code.plot" [0.03248] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/lines_of_code_by_author.plot" [0.03264] >> gnuplot "/home/data/gitstats/meta-reports/dev/umi-mo/commits_by_author.plot" Execution time 0.66406 secs, 0.38175 secs (57.49 %) in external commands) You may now run: sensible-browser '/home/data/gitstats/meta-reports/dev/umi-mo/index.html'
http://www.jsqmd.com/news/1163846/

相关文章:

  • 2026广州有一生一案教学的民办高中吗?南沙朝晖高中分层培优介绍 - 米諾
  • 制造业生产现场管理:计划、组织、协调、控制与检测的全面实践
  • 2026年7月最新成都市郫都区亨得利官方名表服务中心电话公示 - 亨得利官方博客
  • 2026手机拍摄二寸照片完整指南:尺寸规范、拍摄技巧与多类制作实操
  • 2026年济南除甲醛,哪家靠谱又省心? - 米諾
  • 终极解决方案:如何为JetBrains IDE无限重置30天试用期
  • 近期量化工具怎么选,先看规则流程能否承接
  • 第一章Netty,聚集写入 (Gathering Writes)
  • 别再 if-else 疯狂嵌套了!观察者模式让你代码优雅到离谱
  • 2026最新适合长期学习的八字排盘App推荐:为什么要看AI提示词和多盘复盘?
  • 达梦数据库-非常规场景恢复-01-REDO损坏、误删
  • GEO服务商 vs SEO公司:本质区别、实施路径与佛山企业选择指南 - 米諾
  • XUnity Auto Translator:打破语言障碍,畅玩全球Unity游戏
  • 选购冷库专用把手铰链总踩坑?源头厂家实用选品技巧全方位参考 - 米諾
  • 高效实现Blender与MMD互通:MMD Tools插件完整实战指南
  • 【2013-11-03】Android应用开发笔记:inflate
  • 2026长春二道区管道疏通测评|正规马桶下水道疏通、化粪池清理、管道改造、首饰打捞靠谱推荐(春城到家实测避坑) - 资讯纵览
  • 医用远程会诊系统:同屏会诊模块的设计与实现
  • 挂失登报多少钱?2026新收费标准+办理全流程详解
  • AI 测试平台:怎么做的更好?
  • MiMo Code终端SSH工作流:AI编程环境与本地Linux无缝融合
  • 2026南京鼓楼免砸砖防水口碑实测,16个真实案例:卫生间漏水不砸砖到底行不行? - 苏易房屋修缮
  • 2026市区考生去南沙读高中划算吗?朝晖高级中学寄宿管理与升学优势 - 米諾
  • 3步解锁NVIDIA Profile Inspector隐藏设置:让显卡性能起飞
  • 如何评估一个 Skill 是否真的有效:从主观打分到工程化验证
  • TLP241A与PIC18F4553的电气隔离设计实践
  • 解决 VSCode 代码提示慢的一批的异常问题!
  • 开源大模型风险升级:DeepSeek 之后,模型供应链会被监管吗?
  • Java 变量类型实战:局部、成员、静态变量 3 大作用域与生命周期对比
  • 2026北海海城区黄金变现切勿冲动!7月实时回收金价更新,首选三大30年老品牌 - 福金阁黄金回收