# git 分支管理
# git 分支及操作规范
- master:主分支,稳定分支,必须保证随时可用于发布
- release:预发布分支,如果有此分支,需将分支合并至release解决了冲突后,再将release合到master
- dev:开发分支,仅用来发布更新测试环境,需定期将master分支合并至此
- feature/xxx(迭代结束或上线时间,如200901,20年9月1日):功能开发分支,须从master分支上开出此分支,开发期间需定期合并master至此,测试时合并至dev更新到测试环境,测试完成后将该分支合并至master,然后删除分支
- bugfix:线上bug修复分支,每次修改前需将master合并至此,测试时合并至dev测试,测试完成后再合并至master发布上线
# git log 规范
建议:
- 格式:
- type: <subject>
1
- type: 说明本次
commit
的类别
add(feat): 增加
update: 更新
fix: 修复bug
style: 样式调整
test: 增加测试
docs: 编写文档
chore:构建过程或辅助工具的变动
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- subject:
commit
的简短描述
← editorconfig 前端升级规范 →