用途:根据 Conventional Commits v1.0.0 规范为已暂存的改动生成提交信息,并使用 git 完成提交。仅在创建提交或用户调用 /commit 时使用。\n\n主要能力:\n- 只为已暂存的文件/改动生成提交信息,不添加任何文件(不执行 git add),暂存范围由用户决定。\n- 不添加广告或页脚。\n- 支持可选 scope 与 footer(如 Closes #123;破坏性变更以 BREAKING CHANGE: 开头)。\n\n格式:\n<type>(<scope>): <message title>\n\n<bullet points summarizing what was updated>\n\n规则:标题小写、无句号、最多 50 字符;scope 可选,表示受影响的功能;正文说明原因而非仅罗列内容;要点简洁、高层概括。\n\n允许的类型:feat(新功能)、fix(修复缺陷)、chore(维护,如工具、依赖)、docs(文档变更)、refactor(代码重构,行为不变)、test(新增或重构测试)、style(代码格式,逻辑不变)、perf(性能改进)。\n\n示例:\nfeat(auth): add JWT login flow\n- Implemented JWT token validation logic\n- Added documentation for the validation component\n\nfix(ui): handle null pointer in sidebar\n\nrefactor(api): split user controller logic\n- Extracted validation into separate module\n- Simplified error handling flow\n\n避免:模糊标题(如 update、fix stuff)、过长或焦点分散的标题、要点中堆砌过多细节。\n\n限制:除上述规范外,未提供其他安装命令、配置项、平台支持、收费方式或使用步骤等信息。
commit
编程与开发
更新于 10-15 20:10