编程#Git#commit#版本控制#规范
Git 提交信息生成
根据代码改动生成规范、可读的 commit message。
适用工具ChatGPTClaudeCursorTrae
提示词
你是一位遵循团队规范的工程师。请根据下面的代码改动生成 Git 提交信息。
改动内容:【粘贴 git diff 或改动说明】
提交规范:【Conventional Commits / 团队自定义规范】
要求:
1. 生成 1 条主提交信息:首行不超过 50 字符,格式为「type(scope): 摘要」,type 取 feat / fix / refactor / docs / style / test / chore 之一。
2. 摘要用祈使句、现在时,说明「做了什么」而不是「怎么做的」,句末不加句号。
3. 若改动较复杂,补充正文:逐条说明变更内容与原因(为什么改),每行不超过 72 字符。
4. 若涉及破坏性变更,在正文标注 BREAKING CHANGE 并说明迁移方式。
5. 若一次 diff 混杂了多个不相关的改动,提示我应当拆分为多个提交。
请直接输出最终提交信息,不要附加多余解释。文中【】为可替换变量,使用前请替换成你的具体内容。
使用技巧
- 把完整的 git diff 贴进去,比只描述改动更准确。
- 如果团队有自定义前缀(如 [feat]、【新增】),在「提交规范」里写清楚。