AI Git提交信息生成器
根据代码变更自动生成规范的Git Commit Message,支持Conventional Commits规范,提升团队协作效率
提交信息生成器
交互式工具即将上线
功能特点
- ✓ 智能分析git diff,自动生成准确描述变更的提交信息
- ✓ 支持Conventional Commits规范(feat/fix/docs/style/refactor等)
- ✓ 支持中英文双语生成,适配国际化团队
- ✓ 自动识别变更类型、影响范围、关联Issue编号
- ✓ 支持批量生成,一次处理多个暂存文件的提交信息
使用步骤
- 粘贴git diff输出或上传变更的代码文件
- 选择提交信息风格(Conventional/简洁/详细)
- AI分析代码变更,生成规范的Commit Message
- 复制生成的提交信息,直接用于git commit
常见问题
支持哪些Commit Message规范?
支持Conventional Commits(Angular规范)、Gitmoji、自定义模板。可配置前缀如feat、fix、docs、style、refactor、test、chore等类型。
能自动关联Issue编号吗?
可以。支持自动识别代码中的Issue引用(如// TODO #123),并在Commit Message中添加Closes #123等关联信息。
生成的提交信息长度有限制吗?
遵循Git最佳实践:标题行不超过50字符,正文每行不超过72字符。支持生成简短标题和详细描述两个部分。
支持分析大型代码变更吗?
支持。可处理任意大小的diff,AI会智能提取关键变更并生成概括性描述。对于超大变更,建议按模块分批生成。
可以集成到Git Hooks中使用吗?
可以。提供prepare-commit-msg Hook脚本,在git commit时自动调用AI生成提交信息。支持VS Code、IntelliJ等IDE插件。