git commit 规范
规范git的commit可以帮助我们清楚地了解每一个commit的作用,其次,可以使用一些工具根据commit自动生成changelog,具体的方法可以参照这篇博客
一般一条commit包含
<type>(<scope>): <subject>
- type一般包含以下这些
- feat: 新特性,新功能等等
- fix: 修复bug
- docs: 仅仅修改了文档,比如 README, CHANGELOG, CONTRIBUTE等等
- style: 仅仅修改了空格、格式缩进、逗号等等,不改变代码逻辑
- refactor: 代码重构,没有加新功能或者修复 bug
- perf: 优化相关,比如提升性能、体验
- test: 测试用例,包括单元测试、集成测试等
- chore: 改变构建流程、或者增加依赖库、工具等
- revert: 回滚版本
- build: 构建工具相关,如 webpack ,vite 等构建相关的改动
- ci: 与CI , workflow 有关的改动
- scope 表示此次修改作用的范围,这个不同的项目不一样
- subject 这个commit的描述
例如:
feat:完成首页
chore(release): v0.0.2
- 本文作者: leftover
- 版权声明: 本文版权归leftover所有,如需转载清标明来源!