Commit type
- feat:新功能(feature)
- fix:修改bug
- docs:文档修改
- style:代码格式修改(不影响代码运行的变动,例如分号修改)
- refactor:代码重构
- test:测试用例修改
- build: 影响项目构建或依赖项修改,如 webpack版本升级等
- perf: 性能优化
- revert: 撤销之前的 commit
- ci: 持续集成相关文件修改
- chore:其它修改(不在 上述类型中的修改)
Tag type(分支与标签的关系)
- "dev"阶段对应"alpha"状态,表示正在开发阶段的软件版本。
- "test"阶段对应"beta"状态,表示正在测试阶段的软件版本。
- "pre"阶段对应"rc"状态,表示预发布或者灰度测试阶段的软件版本。
- "pro"阶段对应"r"状态,表示正式发布或者生产环境中的软件版本。
Tag格式: 主版本号.次版本号.修订号-类型标签,其中类型标签可为:alpha、beta、rc、r。
Tag示例:1.0.0-alpha、1.0.0-beta、1.0.0-rc、1.0.0-r
命令:git tag name
学习参考:Git提交规范