安装插件JetBrains AI Assistant
DEA 里 AI 自动生成,最省事
JetBrains AI Assistant 已经支持直接读取本次提交的 diff,然后生成 Commit Message,而且可以自定义生成规则。
在 IDEA 的 Commit 窗口里:
Alt + 0 → 选择待提交文件 → 点击 Generate Commit Message with AI Assistant
然后在:
1 | Settings → Tools → AI Assistant → Prompt Library → Commit Message Generation |
配置你自己的规则。re
我建议你的 Java 项目统一成:
1 | 请根据本次 Git Diff 生成中文 Git Commit Message。 |
比如你改了 CT 稳定判断代码,AI 就应该生成:
1 | feat(ct): 完善CT周期稳定判定逻辑 |
这种方式最适合你现在的开发习惯。
方案二:用 Codex 自动生成 Commit Message
如果你本身已经在使用 Codex CLI,可以直接利用 codex exec 的非交互模式。Codex 官方 CLI 当前提供 codex exec,适合脚本化执行任务。
思路就是:
1 | git diff --cached |
例如你可以建立一个命令:
1 | git-ai-commit |
内部执行:
1 | git diff --cached | codex exec " |
然后就能形成:
1 | git add . |
而不是每次:
1 | git commit -m "修改代码" |
如果进一步封装,还可以让脚本自动执行:
1 | git add |
我更推荐保留最后一次人工确认,不要让 AI 无确认直接提交。
转载请注明来源。若文章内容存在错误、过期信息或更优解法,欢迎在仓库中提出修正。