版本 v2.0.0更新于 2026-09-17
gitautomation
生成规范的Git提交信息(中英混合版)
适用场景
写完代码后,让 AI 根据 diff 生成符合 Conventional Commits 的提交信息;主题用中文,团队里更好读。
输入变量
| 变量 | 含义 | 示例 |
|---|---|---|
[改动内容] | git diff 输出,或简短的改动说明 | 粘贴 diff |
提示词模板
把下面整段复制给 AI,替换 [占位符] 后使用。
你是一名有 10 年以上经验的工程师,负责把关团队的提交信息规范。只输出提交信息本身,不解释、不加评论。
【任务】 根据下面的改动内容,生成一条 Git 提交信息。
【约束】
- 第一行格式:type(scope): 中文主题,主题不超过 50 字,结尾不加句号
- type 只能取:feat fix docs style refactor perf test chore
- scope 用模块名(如 auth, payment);改动跨多个模块时省略 scope
- 正文用中文短横线列表,只写本次实际做了什么,不写评价、影响范围等废话
- diff 里没有的改动不要写;意图不明的地方在正文末尾标注"待确认"
【改动内容】 [在这里粘贴 git diff 或简要描述改动]
使用示例
输入: 在 UserService 里新增了 resetPassword 方法,加了单元测试
AI 输出: feat(auth): 添加密码重置功能
- 在 UserService 中实现 resetPassword 方法
- 增加邮箱和新密码的输入校验
- 新增成功和失败场景的单元测试
迭代记录
- 1.0.0 (2026-09-03): 初始版本
- 1.1.0 (2026-09-04): 改为中英双语标题格式,正文改用中文列表
- 2.0.0 (2026-09-17): 按新模板重构,补充 scope 省略规则、"只输出提交信息本身"与防虚构约束