【Git】Git Commit Guidelines
程序员文章站
2022-05-13 18:06:00
...
Git Commit Guidelines
Git 提交应当书写 commit message, 开源社区最广泛的则是 Angular Git Commit Guidelines 规范
Angular 规范要求的 commit message 格式如下
<type>(<scope>): <subject>
Header
包括三个字段:type(必需)、scope(可选)和subject(必需)
Type
- feat : 新功能
- fix : bug 修复
- docs : 文档变更
- style : 样式变更
- refactor: 重构(非新功能也不是bug修复的变动)
- perf : 性能优化改进
- chore : 构建过程或辅助工具变更
Scope
用于标识 commit 影响的范围,可以省略
Subject
本次修改的简短描述, 简单要求需言简意赅
Example
- feat : 商品详情页 feat(h5): 商品详情页
- fix : 接口变动导致内容报错
- docs : 新增XX注释、图片、脚本
- style : 首页样式优化
- refactor: 重构XX模块 refactor(dev):重构XX模块
- perf : 打包分析
- chore : 清除 log
Branch rules
git分支:master
【生产主干】 test
【测试分支】 pre
【预发布分支】
每个分支构建对应具体的环境
开发流程 => 如开发版本 1.2.1 从 master
复制新建 dev_name_v1.2.1 分支
提测 => dev_name_v1.2.1分支合并到 test
分支,并构建测试环境
预发布 => dev_name_v1.2.1分支合并到 pre
分支,并构建预发布环境
上线 => dev_name_v1.2.1分支合并到 master
,并删除当前分支
上一篇: XML-DTD
下一篇: Linux常用命令之文件磁盘管理