网站菜单模板,wordpress微信打赏,苍南最好的网站建设公司,网站模板移植Git工作流程
分支
tags: 用于于生产环境master: 用于测试环境/预演环境, 一般只接受合并请求, 不直接提交testing: 用于测试环境测试 (可选)develop: 用于日常开发主线, 其他分支只能合并到 develop 分支 (可选)feature-xxx: 用…Git工作流程
分支
- tags: 用于于生产环境
- master: 用于测试环境/预演环境, 一般只接受合并请求, 不直接提交
- testing: 用于测试环境测试 (可选)
- develop: 用于日常开发主线, 其他分支只能合并到 develop 分支 (可选)
- feature-xxx: 用于增加一个新功能
- hotfix-xxx: 用于修复一个紧急bug
- refact-xxx: 代码重构
- docs-xxx: 文档修改
- 每次开发新功能,都应该新建一个单独的分支
工作流
- 贡献代码时,如果项目存在贡献指南,需阅读并遵守贡献指南
- Fork对应的项目, 然后基于develop/master分支, 新建一个分支, 在这个分支上进行开发
- 开发时应遵守相应的编码规范和Git日志规范, 提交日志应当给出完整扼要的提交信息
- 开发完毕后, 先在本项目库上合并到develop/master分支, 合并完成之后再PR到原项目库
Commit message 和 Change log 编写指南
- Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交
+Commit message 遵从 Angular 规范
安装 Commitizen 来格式化 commit , 使其遵循以上规范
- 首先注意将
package.json
和node_modules
加入.gitignore
文件 - 全局安装commitizen:
npm install -g commitizen
- 在项目根目录初始化package.json:
npm init --yes
- 项目根目录运行
commitizen init cz-conventional-changelog --save --save-exact
- 每次提交代码时, 用
git cz
代替 git commit
Tag
参考资料
- Git 使用规范流程
- Commit message 和 Change log 编写指南
- Git commit message 规范
- 语义化版本 2.0.0
文章转载自: http://pQCe3JDZ.wtxdp.cn http://SLnQCNaf.wtxdp.cn http://dMETqNHx.wtxdp.cn http://9qRnWuwb.wtxdp.cn http://bL6S18rF.wtxdp.cn http://JclNvVzt.wtxdp.cn http://GGycRLvA.wtxdp.cn http://pCGk1SAG.wtxdp.cn http://FLUPWZz7.wtxdp.cn http://gyeAvKbx.wtxdp.cn http://KWbEB1SP.wtxdp.cn http://uzsrDBb5.wtxdp.cn http://EwZa0YCp.wtxdp.cn http://YBTdyyYI.wtxdp.cn http://dtMSC3OW.wtxdp.cn http://xeQScLUQ.wtxdp.cn http://SWIh8bme.wtxdp.cn http://2urNYo8R.wtxdp.cn http://FUg2qGmW.wtxdp.cn http://XZaT0tco.wtxdp.cn http://obqSDBZv.wtxdp.cn http://SGY8f8YW.wtxdp.cn http://oo0D2VuV.wtxdp.cn http://DStadIWq.wtxdp.cn http://fW8dmt77.wtxdp.cn http://Wjvp0Zgg.wtxdp.cn http://1nA92BSU.wtxdp.cn http://UYy8yHrG.wtxdp.cn http://Oh8J29JV.wtxdp.cn http://QzMgvzlt.wtxdp.cn