Git 提交信息的规范中特定的前缀含义

66 阅读1分钟

在使用 Git 进行版本控制时,制定一套统一的代码提交规范,可以大大提高团队协作和代码管理的效率。通常,Git 提交信息的规范包括使用特定的前缀来标识不同类型的更改。以下是一些常见的提交信息类型及其含义:

提交信息类型及说明

feat: 添加新特性

该前缀代表代码库中的新功能或新特性。 示例:feat: add user authentication

fix: 修复问题

该前缀用于修复bug或问题。 示例:fix: resolve crash on login page

chore: 杂项任务

该前缀用于不属于特性或修复的任务,如更新构建任务、文档、代码重构等。 示例:chore: update dependencies 其他常见的提交信息类型 除了 feat、fix 和 chore,还有一些其他类型的前缀,可能也会用到:

docs: 文档更改

更新文档内容。 示例:docs: update API documentation

style: 代码格式相关的更改

不影响代码逻辑的更改,例如空格、格式化、缺少分号等。 示例:style: fix indentation

refactor: 代码重构

对现有代码进行重构,但不添加新功能或修复 bug。 示例:refactor: optimize user model

test: 添加测试或修复测试

添加测试用例或修复现有的测试用例。 示例:test: add unit tests for user service

perf: 性能优化

优化代码以提升性能。 示例:perf: improve loading speed of homepage