← 返回AI工具

AI Git提交信息生成器

根据代码变更自动生成规范的Git Commit Message,支持Conventional Commits规范,提升团队协作效率

提交信息生成器

交互式工具即将上线

功能特点

  • 智能分析git diff,自动生成准确描述变更的提交信息
  • 支持Conventional Commits规范(feat/fix/docs/style/refactor等)
  • 支持中英文双语生成,适配国际化团队
  • 自动识别变更类型、影响范围、关联Issue编号
  • 支持批量生成,一次处理多个暂存文件的提交信息

使用步骤

  1. 粘贴git diff输出或上传变更的代码文件
  2. 选择提交信息风格(Conventional/简洁/详细)
  3. AI分析代码变更,生成规范的Commit Message
  4. 复制生成的提交信息,直接用于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插件。