写代码一时爽,写 Commit Message 火葬场。
相信每个开发者都有过这样的经历:代码写完了,功能测试通过了,到了提交代码的环节,却在 Commit Message 输入框前陷入了沉思......
update------ 说了等于没说fix bug------ 什么 bug?怎么修的?修改了一些东西------ 队友看了想打人2026-08-21 提交------ 时间不是描述
不规范的提交信息不仅让代码审查(Code Review)变得困难,更会在项目后期追溯问题时让人抓狂。而 Conventional Commits 规范虽然好用,但每次都手动构思格式、填写 scope、写清楚描述,着实费时费力。
今天给大家介绍一款我最近在用的 IDE 插件------Smart Git Commit LLM,它用大模型帮你自动生成规范、清晰、专业的中文 Git 提交信息,彻底解放你的双手和大脑。
✨ 插件能做什么?
1. 一键生成 Conventional Commits 规范提交信息
插件会智能读取你当前选中的代码变更(diff),自动分析改动的类型和范围,生成符合 Conventional Commits 规范的中文提交信息,格式如下:
text
feat(user-service): 新增用户登录鉴权接口
fix(dao-layer): 修复订单查询时空指针异常
docs(readme): 更新项目部署说明
refactor(utils): 重构日期格式化工具类
再也不用纠结是 feat 还是 fix,scope 该写什么,描述怎么组织------AI 帮你一次性搞定。
2. 双模式配置,灵活适配你的环境
插件提供了两种配置方式,满足不同场景需求:
| 配置方式 | 适用场景 | 特点 |
|---|---|---|
| 激活码模式 | 想开箱即用 | 输入激活码即可自动获取可用的大模型配置,无需手动填写任何接口信息 |
| 手动配置模式 | 有私有模型或自建服务 | 支持 OpenAI 或 Anthropic 兼容接口,自行填写 Base URL、API Key、模型名称 |
3. 自定义提示词,打造专属风格
如果你团队有特殊的提交信息规范,或者希望 AI 输出特定风格(比如更简洁、更详细、带上 Jira 单号等),可以在设置中配置 Custom Prompt,让生成结果更贴合你的实际需求。
🛠️ 安装与使用
第一步:安装插件
在 IDE 的插件市场中搜索 Smart Git Commit LLM,安装后重启 IDE。
第二步:配置插件
打开 Settings / Preferences > Tools > AI Commit Generator,选择配置方式:
方式 A:激活码模式(推荐新手)
- 通过官方渠道获取激活码《魔法数字》
- 在插件设置中输入激活码,点击"激活"
- 激活成功后,插件会自动保存大模型配置,无需其他操作
方式 B:手动配置模式
- API Type:选择 OpenAI 或 Anthropic 兼容
- Base URL:填写你的接口地址
- API Key:填写你的 API 密钥
- Model Name :填写模型名称(如
gpt-4o、claude-3-5-sonnet等) - 根据需要调整 Timeout 和 Custom Prompt
- 点击保存
第三步:生成提交信息
- 打开 IDE 的 Commit 窗口,选择需要提交的变更文件
- 点击提交信息区域的 Generate AI Commit Message 按钮,或使用快捷键 Alt + G
- 插件自动读取 diff 内容,调用大模型生成提交信息
- 生成的内容会自动填入 Commit Message 输入框,你可以直接提交或稍作修改
💡 使用体验分享
用了这个插件一段时间,有几个感受想分享:
🎯 准确率很高
对于常规的增删改查、bug 修复、文档更新等场景,插件生成的提交信息基本可以直接用,类型判断(feat/fix/docs/refactor 等)也很准确。
⚡ 响应速度快
在合理设置 Timeout 的情况下,从按下 Alt+G 到生成结果通常只需 2-3 秒,不会打断开发节奏。
📝 中文输出很友好
作为中文开发者,看到生成的中文描述非常自然,不需要再自己翻译或润色,直接就能用。
🔧 自定义空间大
通过 Custom Prompt,我让 AI 在生成时自动带上我们团队的前缀规范,效果很稳定。
🎁 获取激活码
如果你想体验激活码模式的便捷,可以通过官方渠道获取激活码:
《魔法数字》
关注后按指引操作即可获取激活码,开启 AI 辅助提交的新体验。

📌 写在最后
规范的 Git 提交信息是团队协作的基石,也是项目可维护性的重要保障。Smart Git Commit LLM 并不是要取代开发者对代码变更的思考,而是帮你把"描述变更"这件重复性工作自动化,让你把精力集中在更有价值的代码逻辑上。
如果你也厌倦了每次提交时纠结 Commit Message 怎么写,不妨试试这款插件。毕竟,让 AI 写提交信息,你只管写代码。
欢迎在评论区分享你的使用体验,或者交流你们团队的 Git 提交规范~