赞
踩
问题原因:公司gitlab只支持https地址,需要client配置忽略https证书检验
解决方案:打开Git Bash运行如下命令
export GIT_SSL_NO_VERIFY=true
git config --global http.sslVerify "false"
https://juejin.cn/post/6974184935804534815
https://juejin.cn/post/6914161704083881997
在Git Flow
中,主要的分支有master
、develop
、hotfix
、release
、feature
这五种分支。master
和develop
分支是我们最常见的分支,它们被称作长期分支,一直存活在整个工作流程中,而其它的分支大部分会因任务结束而被删除。
该分支主要用来存放稳定、随时可以上线的版本。
这个分支的来源只能从别的分支合并过来,开发者不会直接commit
到这个分支上。
通常我们也会在这个分支上的提交打上版本号标签。
这个分支主要是所有开发的基础分支。
当要添加功能时,所有功能都是从这个分支切出去的,而功能分支实现后,也都会合并回来这个分支中。
当线上产品发生了紧急问题的时候,就会从master
分支中开一个hotfix
分支出来进行修复。
当hotfix
分支修复完成之后,就会合并到master
分支中,并且也会合并到develop
分支中。
当develop
分支完成需求后,就可以从develop
分支中开一个release
分支,进行上线前最后的测试。
测试完成后,释放release
分支将会同时合并到master
以及develop
分支中。
当我们需要补充功能的时候,就会从develop
分支中开一个feature
分支进行功能开发。
当功能实现后,在将feature
分支合并到develop
分支中,等待最后的测试发布。
git config --global commit.template ‘模板所在绝对路径’
例如:git config --global commit.template ‘D:\gitConfig\git-template.txt’
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。