feat、fixperf、refactor、style、testbuild、ci、chore、docsrevertfeatFeature,新功能。
表示这次提交是添加了一个新功能点(对用户有影响的新功能)。
示例:feat: add user login API
fix修复 bug。
表示修复了某个已知的问题或缺陷。
示例:fix: handle null pointer exception
docs文档。
仅仅修改了文档(README、注释等),不影响代码运行。
示例:docs: update installation guide
style代码格式/样式。
仅仅是格式化、空格、分号、缩进等,不影响功能的修改。
示例:style: reformat code with prettier
refactor重构。
对已有代码进行重构(改进结构),没有新增功能或修复 bug,只是让代码更清晰、可维护。
示例:refactor: extract helper function
perf性能优化。
专门为提高性能所做的更改。
示例:perf: reduce API response time
test测试。
新增或修改单元测试、集成测试,不涉及生产代码。
示例:test: add test for login service
build构建相关。
影响构建系统或外部依赖(如 gulp、webpack、npm 脚本)。
示例:build: update webpack config
ci持续集成。
对 CI 配置文件(如 GitHub Actions、Travis、Jenkins)和脚本的修改。
示例:ci: add deployment workflow
chore杂务、其他。
不属于上面任何类型的、杂项维护工作。比如修改构建脚本、依赖更新等。
示例:chore: update dependencies
revert撤销提交。
用于回滚某个之前的提交。
示例:revert: revert commit 1a2b3c