生成提交消息
根据您暂存的 git 更改自动生成描述性提交消息。Kilo Code 会分析您暂存的文件并创建遵循最佳实践的约定式提交消息。
信息
此功能仅分析暂存的更改。在生成提交消息之前,请务必使用 git add
或通过 VS Code
界面暂存您的文件。
工作原理
git 提交消息生成器:
- 仅分析您的暂存更改(未暂存或未跟踪的文件)
- 使用 AI 理解更改的上下文和目的
- 创建描述性提交消息,解释更改了什么以及为什么遵循约定式提交(默认情况下,可自定义)
使用功能
生成提交消息
- 使用
git add
或 VS Code git 界面暂存您的更改 - 在 VS Code 源代码管理面板中,查找提交消息字段旁边的
Kilo Code
徽标) - 单击徽标以生成提交消息
生成的邮件将出现在提交消息字段中,您可以根据需要进行审查和修改。

约定式提交格式
默认情况下,生成的邮件遵循约定式提交规范:
<type>(<scope>): <description>
<body>
常见类型包括:
feat
:新功能fix
:错误修复docs
:文档更改style
:代码样式更改(格式等)refactor
:代码重构test
:添加或更新测试chore
:维护任务
配置
自定义提交模板
您可以通过修改提示模板来自定义提交消息的生成方式:
- 单击齿轮图标 →
Prompts
打开设置 - 找到“提交消息生成”部分
- 编辑
Prompt
模板以匹配您项目的约定

默认模板创建约定式提交消息,但您可以修改它以:
- 使用不同的提交消息格式
- 包含与您的项目相关的特定信息
- 遵循您团队的提交消息约定
- 为 AI 添加自定义指令
API 配置
您可以配置用于提交消息生成的 API 配置文件:
- 在
Prompts
设置中,滚动到“API 配置” - 选择特定配置文件或使用当前选定的配置文件
提示
考虑创建一个专用的 API 配置配置文件,其中包含更快、更具成本效益的模型,专门用于提交消息生成。
最佳实践
暂存策略
- 将相关更改一起暂存,以获得更连贯的提交消息
- 避免在单个提交中暂存不相关的更改
- 需要时使用
git add -p
进行部分文件暂存
消息审查
- 始终在提交前审查生成的邮件
- 编辑邮件以添加 AI 可能遗漏的上下文
- 确保邮件准确描述更改
自定义模板
- 根据您的项目需求定制提示模板
- 包含项目特定的术语或约定
- 添加处理特定类型更改的说明
生成的示例消息
以下是该功能可能生成的消息示例:
feat(auth): add OAuth2 integration with Google
Implement Google OAuth2 authentication flow including:
- OAuth2 client configuration
- User profile retrieval
- Token refresh mechanism
fix(api): resolve race condition in user data fetching
Add proper error handling and retry logic to prevent
concurrent requests from causing data inconsistency
docs(readme): update installation instructions
Add missing dependency requirements and clarify
setup steps for new contributors
故障排除
没有暂存的更改
如果按钮未出现或生成失败,请确保您已暂存更改:
git add <files>
# 或暂存所有更改
git add .
消息质量差
如果生成的邮件没有帮助:
- 审查您的暂存策略 - 不要将不相关的更改一起暂存
- 使用更具体的指令自定义提示模板
- 通过 API 配置尝试不同的 AI 模型
集成问题
该功能与 VS Code 的内置 git 功能集成。如果您遇到问题:
- 确保您的存储库已正确初始化
- 检查 VS Code 是否可以访问您的 git 存储库
- 验证 git 是否已安装并可从 VS Code 访问
相关功能
- API 配置配置文件 - 使用不同的模型进行提交生成
- 设置管理 - 管理您的所有 Kilo Code 首选项