[特殊字符] 告别“update“和“fix bug“——Smart Git Commit LLM 让 AI 帮你写专业的 Git 提交信息

写代码一时爽,写 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:激活码模式(推荐新手)
  1. 通过官方渠道获取激活码《魔法数字》
  2. 在插件设置中输入激活码,点击"激活"
  3. 激活成功后,插件会自动保存大模型配置,无需其他操作
方式 B:手动配置模式
  1. API Type:选择 OpenAI 或 Anthropic 兼容
  2. Base URL:填写你的接口地址
  3. API Key:填写你的 API 密钥
  4. Model Name :填写模型名称(如 gpt-4oclaude-3-5-sonnet 等)
  5. 根据需要调整 TimeoutCustom Prompt
  6. 点击保存

第三步:生成提交信息

  1. 打开 IDE 的 Commit 窗口,选择需要提交的变更文件
  2. 点击提交信息区域的 Generate AI Commit Message 按钮,或使用快捷键 Alt + G
  3. 插件自动读取 diff 内容,调用大模型生成提交信息
  4. 生成的内容会自动填入 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 提交规范~

相关推荐
fpcc1 小时前
工具使用—git diff命令分析说明
git·工具
Web3_Daisy1 小时前
从流动性到执行:如何降低 MEV 对 Web3 市场
大数据·人工智能·web3·区块链
日常通勤穿搭1 小时前
电商 AI 作图用哪个最方便?新手商家 AI 出图工具对比
大数据·人工智能
爱学堂IT分享2 小时前
DeepSeek+SpringAI实战AI家庭医生应用(10章) 完整版
人工智能
QXWZ_IA2 小时前
千寻位置支持哪些卫星系统?北斗GPS多星座解析
人工智能·科技·智能硬件·rtk
小淮AI2 小时前
一个国际家庭在武汉的择校笔记:两份外籍人员子女学校的课程方案比较
大数据·人工智能
console.log('npc')2 小时前
Git 删除指定提交记录操作指南
git
deepdata_cn2 小时前
如何从0到1学习AI向量基础
人工智能·向量
yanlaifan2 小时前
git clone时候指定换行符
git