提交信息最好在改动刚完成时立刻写。把改了什么、动了哪些文件一起粘给 AI,它生成的提交信息会更准,也少编造。
把改动内容丢给它,按 Git 提交规范生成提交信息,还能配 PR 描述。
提示词(点复制,直接发给 AI)
想自己改?模板+参考
1. 格式{{格式要求}}
2. type 用{{type要求}}并{{说明}}
3. 长度{{长度要求}}
输出格式:{{格式}}。
- {{改动内容}}:把增删改列清楚
- {{提交信息类型}}:commit message / PR 描述
- {{格式要求}}:Conventional Commits / 中文 / 英文
- {{长度要求}}:标题50字内 / 正文可多行
- {{type要求}}:fix(修 bug)/ feat(新功能)/ refactor(重构)
- {{格式}}:Conventional Commits 规范格式 / 中文格式 / 简短一行式
- {{说明}}:说明影响范围 / 解释为什么用这个 type / 补充正文细节
已把参考选项的第一组填进模板,复制后改数字、细节就能直接发给 AI。
使用说明
怎么用:三步。① 列改动;② 让它判断 type;③ 重要提交让它「再写一条更短的版本」。
这条把「写提交信息」拆成了三件具体事——改了什么、用什么 type、要不要说明理由,AI 就不会凭空发挥;示例覆盖了修 bug、删接口、发 PR 三种最常见场景,比笼统的「帮我写 commit message」更容易得到能直接照抄的格式。
① 把改动内容按增删改列清楚,文件名和影响范围给得越具体,提交信息越准确;② 拿不准 type 就让它判断并说明理由,顺便学一次;③ 重要提交输出后追加「再写一条更短的版本」,两条正好一条当标题、一条当正文。
适用模型:ChatGPT / GPT-4 / Claude / Kimi
适用场景:日常提交;开源项目 PR;代码评审
【延伸阅读】还不会选提示词?先看《怎么选提示词:五问选词法》,5 分钟学会挑词和改造。