QL Git Helper
VS Code / Cursor 扩展:按规范格式填写并生成 Git 提交信息,支持草稿保存和 AI 自动填充。

功能
- 从 Git 面板、源码管理 或 命令面板 打开提交表单
- 多仓库时提交到当前选中的仓库
- 关闭面板时自动保存草稿,再次打开可继续填写
- 根据代码变更,用 AI 自动填充提交字段(OpenAI 兼容接口,默认 DeepSeek)
提交格式
<type>(<module>): <摘要>
修改内容:
...
修改原因:
...
处理逻辑:
...
影响范围:
...
自测情况:
...
type 可选:feat、fix、hotfix、perf、refactor、docs、test、build、ci。
使用
- 打开 Git 源码管理视图,点击工具栏中的 QL Git Helper 图标
或按 Ctrl+Shift+P / Cmd+Shift+P,运行 QL Git Helper
- 填写 type、module、摘要以及修改内容、原因、处理逻辑、影响范围、自测情况
- 点击提交;未提交的内容会作为草稿保留
AI 自动填充
在表单中点击 AI 填充,可根据当前仓库的代码变更生成各字段。首次使用需配置:
| 设置项 |
说明 |
默认值 |
qlGitHelper.ai.openai.baseUrl |
OpenAI 兼容接口地址 |
https://api.deepseek.com/v1 |
qlGitHelper.ai.openai.apiKey |
API Key |
(空) |
qlGitHelper.ai.openai.model |
模型名称 |
deepseek-v4-flash |
qlGitHelper.ai.outputLanguage |
AI 生成字段的输出语言:zh / en / ja / ko |
zh(中文) |
也可在提交面板内打开设置完成配置。不同模型可能默认输出英文,可在此切换为中文、英文、日语或韩语。
要求
- VS Code
^1.85.0
- 工作区已打开 Git 仓库
许可证
MIT
| |