trae支持一键生成规范commit message:需先暂存更改,再点击✨图标;可配置rules规则或右键选择“generate commit message with rules”强制触发;生成后可编辑优化,确保type、scope、中文描述准确且≤50字,附加信息另起一行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在 Trae 里提交代码,但每次都要自己写 commit message,既费时间又容易写得不规范,比如只写“fix bug”或“update”,团队协作时别人根本看不出改了什么。
Trae 中一键生成规范 commit message
打开左侧「源代码管理」面板→点击「暂存更改」旁的 ✨ 图标→Trae 自动分析你修改的 diff 内容,生成带类型前缀、中文描述、50 字以内的一行式提交信息。
这一步操作起来很简单,直接点按钮就行。但注意:必须先完成暂存(Stage),否则 ✨ 按钮是灰色不可用状态。
让 AI 严格按规则输出 commit
方法一:配置 Commit 规范 Rules
进入设置 → 规则(Rules)→ 新建一条规则 → 粘贴以下内容:
# Git Commit 规范
## 格式
type(scope): description
## type 类型
-feat: 新功能
-fix: 修复 Bug
-refactor: 重构
-docs: 文档更新
-style: 代码格式调整
-test: 测试相关
-chore: 构建/工具变更
## 要求
-description 用中文
-不超过 50 个字符
-必须说清楚改了什么,不能写「fix bug」「update」
配置生效后,再点 ✨ 按钮,生成的 commit message 就会自动带上 feat、fix 等前缀,并严格控制字数和语言。
方法二:用指令强制触发带规则的生成
在源代码管理面板中,右键点击已暂存的文件 → 选择「Generate commit message with rules」→ Trae 会调用当前 Rules 配置重新生成,覆盖默认结果。
【Rules 配置必须保存后才生效,未点击右上角「保存」按钮则不会起作用】
手动补全或微调 AI 生成的提交信息
第一步:点击提交框右侧的铅笔图标,进入编辑模式
第二步:删掉 AI 生成的冗余词,比如“本次修改主要涉及……”这类引导句——Git 提交信息不需要主语和谓语完整,只要动词开头的短句,例如“修复登录页 token 过期跳转异常”
第三步:检查 scope 是否准确。如果改的是前端组件,scope 应为 frontend;改的是 API 接口,scope 建议填 api 或 backend。scope 写错会导致后续自动化脚本无法识别模块归属。
第四步:光标移到末尾,按 Ctrl+Enter 换行,追加 BREAKING CHANGE(如适用)或关联 issue 编号,例如 #ISSUE-123。这一行不计入 50 字限制,但必须单独成行。











