Press⌘+Kto search
Changelog生成器
粘贴 git log,按 Keep a Changelog 风格生成分组 Markdown
粘贴 git log 输出(每行如 a1b2c3d feat: xxx,兼容 feat(api): 与 feat(api)! 形式),自动剥离 hash、按类型分组为 Added / Changed / Deprecated / Removed / Fixed / Security 六个区块,可附加版本号、日期与仓库链接(commit hash 自动转为 commit 链接),支持预览、复制与下载 .md 文件。
git log 输入
解析规则
- • 兼容 hash type: 描述 与不带 hash 的 type: 描述 两种行
- • 兼容带 scope(feat(api):)与破坏性标记(!:)的提交
- • 类型映射:feat→Added,fix→Fixed,perf / refactor / docs / style / test→Changed,revert→Removed,deprecate→Deprecated,security→Security
- • Merge 提交与非规范行会跳过并在统计中列出,不会混入结果
- • 填写仓库链接后,hash 会渲染为 [a1b2c3d](仓库/commit/hash) 链接
Markdown 预览
粘贴 git log 输出后,这里会生成分组的 Changelog
#关于Changelog生成器
Keep a Changelog 是最流行的 CHANGELOG 组织约定:按 Added(新增)、Changed(变更)、Deprecated(弃用)、Removed(移除)、Fixed(修复)、Security(安全)六个固定区块分组,面向「人」而不是「提交机器」来书写。把 git log 的原始提交直接丢给用户看是糟糕的发布说明,本工具按提交类型自动完成归类整理,生成符合该约定的 Markdown。
典型应用场景
- 发版时执行 git log v1.3.0..HEAD --oneline,把输出粘贴进来一键生成发布说明
- 开源项目按 Keep a Changelog 维护 CHANGELOG.md,配合 GitHub Releases 发布
- 把 feat/fix 等提交自动归类,补上版本号与日期即可直接提交评审
- 填写仓库链接后自动生成 commit 链接,方便追溯每条变更的源码
常见问题
- 支持哪些 git log 格式?每行一条「hash type(scope): 描述」或「type: 描述」,--oneline 与 %s 格式输出均可直接粘贴。
- chore 类提交去哪了?默认不输出(发布说明对用户无意义),需要时打开左下角开关即可并入 Changed 区块。
- 数据会上传吗?不会,解析与生成全部在浏览器本地完成。
相关工具推荐
Spine动画编辑器
专业的Spine动画预览和编辑工具,支持多引擎导出
热门 新品 本地
SQL查询优化器
分析SQL查询并提供优化建议
热门 新品 本地
JVM启动参数配置
可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项
热门 新品 本地
代码片段转换
不同编程语言间代码片段转换(如Python↔JavaScript)
热门 新品 本地
IP地址查询
查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6
热门 新品 本地
JSON转TypeScript接口
根据JSON数据自动生成TypeScript类型定义
热门 新品 本地