返回顶部
G

GitLogGit日志

View formatted commit history, author stats, and commit frequency patterns. Use when reviewing logs, comparing contributions, or generating repo reports.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
187
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

GitLog

GitLog

GitLog v2.0.0 — 一款用于从命令行管理提交历史和执行日志分析的开发者工具包。支持日志检查、验证、变更日志生成、代码检查结果、差异对比等功能。每条记录都带有时间戳并持久化存储在本地。完全离线运行——你的数据永远不会离开你的机器。

为什么选择 GitLog?

  • - 完全离线运行——你的数据永远不会离开你的机器
  • 简单的命令行界面,无需图形界面依赖
  • 随时导出为 JSON、CSV 或纯文本格式,便于分享或归档
  • 所有命令自动记录活动历史
  • 每个领域命令兼具记录器和查看器双重功能

命令

领域命令

每个领域命令有两种工作模式:记录模式(带参数)保存一条带时间戳的记录,查看模式(无参数)显示最近 20 条记录。

命令描述
gitlog check <input>记录检查操作,例如验证提交签名、作者一致性或分支保护合规性。追踪跨版本和分支的验证结果。
gitlog validate <input>
记录提交消息格式检查、约定式提交合规性或 PR 标题标准的验证条目。记录通过/失败结果以及发现的特定违规项。 |
| gitlog generate | 记录变更日志创建、发布说明起草或提交摘要生成的生成任务。追踪生成内容、覆盖的提交范围以及贡献者数量。 |
| gitlog format | 记录日志输出重新格式化、日期格式调整或提交显示结构重组的格式化操作。记录应用的格式变更和最终的输出样式。 |
| gitlog lint | 记录代码检查结果,识别缺少作用域、非标准前缀或主题行过长的提交。有助于在团队中强制执行一致的提交消息质量。 |
| gitlog explain | 记录解释条目,说明特定提交的原因、变更背后的架构决策或复杂合并的上下文。构建带注释的历史记录。 |
| gitlog convert | 记录日志格式转换任务,例如在 Markdown 变更日志、HTML 发布页面或 RSS 订阅源之间转换。记录源格式和目标格式。 |
| gitlog template | 记录模板操作,用于创建提交消息模板、PR 描述模板或变更日志章节模板。追踪模板版本和采用情况。 |
| gitlog diff | 记录比较分支、标签或时间范围的差异结果。记录领先/落后提交数、分叉点以及分支间的合并冲突可能性。 |
| gitlog preview | 记录预览条目,用于在发布前审查暂存提交、即将发布的版本内容或草稿变更日志。适用于预发布审计。 |
| gitlog fix | 记录修复操作,用于提交消息重写、作者更正或历史清理。追踪修复内容、使用的方法(amend、rebase、filter-branch)以及变更范围。 |
| gitlog report | 记录提交频率分析、贡献者统计或发布节奏摘要的报告条目。从仓库历史中捕获关键指标和趋势。 |

实用命令

命令描述
gitlog stats显示所有日志文件的汇总统计信息,包括每个类别的条目数量和磁盘上的总数据大小。
gitlog export <fmt>
将所有数据导出为指定格式的文件。支持的格式:json、csv、txt。输出保存到数据目录。 | | gitlog search | 使用不区分大小写的匹配搜索所有日志条目。结果按日志类别分组,便于浏览。 | | gitlog recent | 显示统一活动日志中最近 20 条记录,快速概览所有命令的近期工作。 | | gitlog status | 健康检查,显示版本、数据目录路径、总条目数、磁盘使用情况和最后活动时间戳。 | | gitlog help | 显示内置帮助信息,列出所有可用命令和使用说明。 | | gitlog version | 打印当前版本(v2.0.0)。 |

数据存储

所有数据本地存储在 ~/.local/share/gitlog/ 目录下。每个领域命令写入自己的日志文件(例如 check.log、lint.log)。统一的 history.log 追踪所有命令的操作。随时使用 export 备份数据。

系统要求

  • - Bash(4.0+)
  • 无外部依赖——纯 Shell 脚本
  • 无需网络访问

使用场景

  • - 验证跨版本和拉取请求的提交消息合规性和签名有效性
  • 从提交历史生成带有贡献者归属的变更日志和发布说明
  • 检查提交消息以在团队中强制执行约定式提交标准
  • 比较分支历史并追踪分叉点,用于合并规划和冲突预防
  • 构建可搜索的提交说明、修复和格式转换记录存档

示例

bash

记录检查操作


gitlog check 已验证 v2.0 版本中所有 47 个提交均由授权作者进行 GPG 签名

生成变更日志条目

gitlog generate v2.0.0 变更日志 — 47 个提交,12 位贡献者,3 个破坏性变更

验证提交消息

gitlog validate 所有 23 个提交均遵循约定格式:feat(scope): message

记录代码检查结果

gitlog lint 发现 3 个提交消息缺少作用域,1 个提交主题超过 72 个字符

记录差异比较

gitlog diff main..feature-auth:领先 23 个提交,落后 5 个,未检测到合并冲突

查看所有统计信息

gitlog stats

导出为 CSV

gitlog export csv

搜索提及 release 的条目

gitlog search release

查看近期活动

gitlog recent

健康检查

gitlog status
由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 gitlog-1776190922 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 gitlog-1776190922 技能

通过命令行安装

skillhub install gitlog-1776190922

下载

⬇ 下载 GitLog v2.0.0(免费)

文件大小: 5.14 KB | 发布时间: 2026-4-17 14:56

v2.0.0 最新 2026-4-17 14:56
Domain-specific upgrade

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部