在大厂中,Git 提交注释的规范性非常重要,因为它直接影响代码的可维护性和团队协作效率。一个好的提交注释应该清晰、简洁、结构化,能够让其他开发者快速理解这次提交的目的和内容。
以下是常见的 Git 提交注释规范 和一个完整的中文例子:
<类型>: <简短描述>
[可选的详细描述]
[可选的关联信息,例如 Jira 任务编号]
类型(Type):
feat
:新功能(Feature)fix
:修复 Bugdocs
:文档更新(Documentation)style
:代码格式调整(不影响逻辑,如空格、缩进等)refactor
:重构代码(既不是新功能也不是修复 Bug)test
:添加或修改测试用例chore
:构建或工具变更(如依赖升级、配置文件修改)perf
:性能优化简短描述:
详细描述(可选):
关联信息(可选):
JIRA-123
或 Fixes #456
。feat: 添加用户登录功能
实现了用户登录接口的调用和错误处理逻辑。
- 增加了 `/login` 接口的请求封装。
- 处理了用户名或密码错误的情况。
- 更新了登录页面的 UI 样式。
JIRA-456
fix: 修复商品详情页图片加载失败的问题
问题原因:
- 商品详情页的图片 URL 拼接错误,导致图片无法正常加载。
解决方案:
- 修改了图片 URL 的拼接逻辑,确保路径正确。
- 增加了对图片加载失败的兜底处理。
JIRA-789
docs: 更新 README 文件
补充了项目的安装步骤和运行命令说明。
- 添加了如何启动开发服务器的详细说明。
- 更新了环境变量的配置方法。
style: 调整代码缩进和格式
- 统一了所有文件的缩进为 2 个空格。
- 删除了多余的空行。
- 修复了 ESLint 报告的格式问题。
refactor: 优化购物车模块的代码结构
- 将购物车逻辑拆分为独立的 utils 文件。
- 提取了重复的计算逻辑到公共函数中。
- 改进了代码的可读性和复用性。
JIRA-101
perf: 优化首页加载速度
- 减少了不必要的 API 请求次数。
- 使用懒加载技术加载图片资源。
- 首页加载时间从 3 秒降低到 1 秒。
JIRA-202
保持简洁:
一致性:
关联任务:
避免模糊描述:
自动化工具:
commitlint
)来强制执行提交注释的规范,确保团队成员遵守规则。在大厂中,良好的 Git 提交注释不仅能提升代码的可维护性,还能帮助团队成员快速理解每次提交的意图。通过遵循上述格式和规范,可以让提交历史更加清晰、专业。
以下是一个完整的中文模板供参考:
<类型>: <简短描述>
[详细描述]
[关联任务编号]