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

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

默认模板创建约定式提交信息,但你可以修改它以:
使用不同的提交信息格式
包含与你的项目相关的特定信息
遵循你团队的提交信息规范
为 AI 添加自定义指令
API 配置
你可以配置用于提交信息生成的 本地模型:
在 Prompts 设置中,滚动到“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 mechanismfix(api): resolve race condition in user data fetching
Add proper error handling and retry logic to prevent
concurrent requests from causing data inconsistencydocs(readme): update installation instructions
Add missing dependency requirements and clarify
setup steps for new contributors故障排除
没有暂存的更改
如果按钮未出现或生成失败,请确保你已暂存更改:
git add <files>
# 或暂存所有更改
git add .信息质量差
如果生成的信息没有帮助:
审查你的暂存策略 - 不要将不相关的更改一起暂存
使用更具体的指令自定义提示模板
通过 API 配置尝试不同的 AI 模型
集成问题
该功能与 IDE 的内置 git 功能集成。如果你遇到问题:
确保你的存储库已正确初始化
检查 IDE 是否可以访问你的 git 存储库
验证 git 是否已安装并可从 IDE 访问
相关功能
- 本地模型 - 使用不同的模型进行提交信息生成
