-
GIT 库名一律采用项目名-类型的形式。
-
库名中不得出现下述规定的字符- \ @ ! # $ % ^ & * () [] {} | \ ; : '' ’ , 。 《 》 < > · ~ 。
-
库名应尽量避免使用 名.名的形式。
-
库名应尽量使用英文,禁止使用中文字符。一般情况下,库名中出现的各个单词的首字母应使用大写。各个单词不能使用连接符 -连接;如有必要,应使用下划线 _ 。
-
缩写的单词一律使用大写。
main
:主分支,负责记录上线版本的迭代,该分支代码与线上代码是完全一致的。develop
:开发分支,该分支记录相对稳定的版本,所有的feature分支和bugfix分支都从该分支创建。其它分支为短期分支,其完成功能开发之后需要删除feature/*
:特性(功能)分支,用于开发新的功能,不同的功能创建不同的功能分支,功能分支开发完成并自测通过之后,需要合并到 develop 分支,之后删除该分支。bugfix/*
:bug修复分支,用于修复不紧急的bug,普通bug均需要创建bugfix分支开发,开发完成自测没问题后合并到 develop 分支后,删除该分支。release/*
:发布分支,用于代码上线准备,该分支从develop分支创建,创建之后由测试发布到测试环境进行测试,测试过程中发现bug需要在该release分支上进行bug修复,所有bug修复完后,上线之前,需要合并该release分支到master分支和develop分支。hotfix/
*:紧急bug修复分支,该分支只有在紧急情况下使用,从master分支创建,用于紧急修复线上bug,修复完成后,需要合并该分支到master分支以便上线,同时需要再合并到develop分支。
type : subject
revert:
回滚代码feat:
新特性fix:
错误修复improvement:
功能改进docs:
文档修改perf:
性能修改test:
测试refactor:
代码重构build:
其他修改, 比如构建流程, 依赖管理
对应内容是commit 目的的简短描述,不超过50个字符
- Web_DEV_ING — 💌 Galaxy-Wish-Star 团队的开发进程
- 美香稻 — 乡村振兴,助农服务前端开发项目
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request,在项目文件夹放入自己的代码文件夹。 详情参照CONTRIBUTING
Rural-revitalization-agricultural-assistance-services 遵循 Code of conduct 行为规范。
Mason |
PLee |
Zenbing |
Liuliu66 |
Pujiurong |
Xiaokouhan |
JDSA Ling |
YUANYUAN04 |
感谢以上参与学习的人
IntelliJ WebStorm 是一款在各方面最大限度地提高开发人员生产力的 IDE,适用于前端平台语言。
MIT © Richard Littauer