
Git 提交规范主流遵循Conventional CommitsAngular 规范用于统一团队协作、自动化生成 CHANGELOG、语义化版本。一、标准格式必背type(scope): subject body footerHeader必填type(scope): subjectBody可选详细说明原因、逻辑、影响Footer可选关联 issue、破坏性变更二、Header 详解1. type类型必填feat新功能featurefix修复 bugdocs仅文档变更style格式/空格/分号不影响逻辑refactor重构无新功能/无 bug 修复perf性能优化test添加/修改测试用例chore构建/工具/依赖变更revert回滚提交2. scope作用域可选模块/组件/文件名如auth、api、ui、order。3. subject描述必填祈使句、现在时add而非 added、adds首字母小写结尾无句号控制在50 字符内三、Body 正文可选空一行后书写每行≤72 字符说明为什么改、改了什么、影响范围可分点用-或*四、Footer 脚注可选关联 IssueCloses #123/Fixes #456破坏性变更BREAKING CHANGE: 移除旧 API /v1/orders五、示例最简单常用工作中 90% 场景类型(作用域): 简短描述动词开头、小写、无句号新功能feat(user): 新增用户头像上传功能修复 Bugfix(order): 修复订单列表刷新不更新问题文档修改docs(readme): 更新项目启动说明代码重构不改功能、不改 Bugrefactor(auth): 简化登录逻辑代码样式调整不影响代码逻辑style(button): 修复按钮间距与缩进fix标准版:带正文 关联 Issuefix(pay): 修复微信支付回调签名错误 - 修正签名算法参数顺序 - 增加日志输出便于排查线上问题 - 兼容旧版本回调格式 Closes #108破坏性变更标准版feat(api): 重构用户信息接口 BREAKING CHANGE: 移除 /api/v1/user 旧接口使用 /api/v2/user回滚代码标准版revert: feat(pay): 接入微信支付 This reverts commit abc1234.