Fitten Code 插件可自动为 Git 提交生成符合 Conventional Commits 规范的 Commit Message:安装启用后,右键或命令面板触发,AI 分析 diff 并输出结构化消息,支持悬浮框确认、终端无缝插入及自定义 JSON 模板。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你刚改完代码,准备 git commit -m "fix bug",但团队要求必须遵守 Conventional Commits 规范,还要包含影响范围、简明描述和可选的正文。手动写既耗时又容易格式出错,现在用 Fitten Code 插件让 AI 自动帮你生成符合规范的 Commit Message。
安装并启用 Fitten Code 插件
打开 VS Code → 左侧活动栏点击扩展图标(或 Ctrl+Shift+X)→ 搜索框输入 【Fitten Code】 → 点击“安装” → 安装完成后点击“重新加载”使插件生效。
这一步不可跳过:未启用插件时右键菜单和命令面板里都不会出现相关选项。
触发 AI 生成 Commit Message
确保当前工作区已初始化 Git 仓库,且有未提交的变更 → 右键编辑器空白处或文件资源管理器中的修改文件 → 选择“Fitten Code: Generate Commit Message”。
插件会自动分析你本次修改的文件差异(diff),提取新增/删除/修改的关键逻辑,并基于 Conventional Commits 规则构造 message 结构。它不读取你本地 Git 配置里的 commit template,而是内置语义解析模型。
查看并确认生成结果
VS Code 右下角弹出一个悬浮窗口,显示 AI 生成的完整 commit message,例如:
feat(api): add timeout retry logic to fetchUserById
- Introduce configurable maxRetries and baseDelay
- Preserve original error when all retries fail
当用户提及 GitHub URL,或要求分析、审查、探索或理解任意 GitHub 项目、仓库或代码库时,请使用此技能。触发条件包括以下短语:“分析这个项目”、“看看这个仓库”、“analyze this repo”、“what does this project do”,或消息中包含任何 github.com URL。
如果内容准确,按 Enter 键直接插入到命令行的 git commit -m 后;如果需调整,可手动编辑悬浮框内文本再按 Enter。注意:【悬浮框关闭后无法再次调出该次生成结果】,务必在关闭前完成确认或修改。
通过命令面板快速调用(备用方式)
方法一:按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)→ 输入 “Fitten Code: Generate” → 选择对应命令 → 回车执行。
方法二:在终端中已输入 git commit 但尚未加 -m 参数时,聚焦到终端 → 按 Ctrl+Shift+P → 执行同一命令 → 自动生成内容将自动粘贴到光标位置。
方法二适合习惯终端操作的用户,能无缝衔接原有 workflow,避免切换窗口。
自定义提交模板(可选进阶)
打开 VS Code 设置(Ctrl+,)→ 搜索 “fitten commit prompt” → 找到 “Fitten Code > Commit: Prompt Template” 选项 → 点击铅笔图标编辑 JSON 字段 → 修改为符合团队规范的结构,例如:
{"type":"feat","scope":"auth","subject":"support OAuth2 refresh token rotation"}
修改后保存,下次生成将优先遵循此模板。注意:【JSON 格式错误会导致生成失败且无提示】,建议先在外部 JSON 验证器中校验再粘贴。

















