当前位置:   article > 正文

Git使用及配置_git配置证书

git配置证书

Git使用及配置

git clone gitLab代码SSL certificate problem: self signed certificat 异常。

问题原因:公司gitlab只支持https地址,需要client配置忽略https证书检验

解决方案:打开Git Bash运行如下命令

export GIT_SSL_NO_VERIFY=true

git config --global http.sslVerify "false"
  • 1
  • 2
  • 3

git的常规使用:

https://juejin.cn/post/6974184935804534815

gitflow的使用:

https://juejin.cn/post/6914161704083881997

分支应用情境:

Git Flow中,主要的分支有masterdevelophotfixreleasefeature 这五种分支。masterdevelop分支是我们最常见的分支,它们被称作长期分支,一直存活在整个工作流程中,而其它的分支大部分会因任务结束而被删除。

git flow分支应用示意图

master分支

该分支主要用来存放稳定、随时可以上线的版本。

这个分支的来源只能从别的分支合并过来,开发者不会直接commit到这个分支上。

通常我们也会在这个分支上的提交打上版本号标签。

develop分支

这个分支主要是所有开发的基础分支。

当要添加功能时,所有功能都是从这个分支切出去的,而功能分支实现后,也都会合并回来这个分支中。

hotfix分支

当线上产品发生了紧急问题的时候,就会从master分支中开一个hotfix分支出来进行修复。

hotfix分支修复完成之后,就会合并到master分支中,并且也会合并到develop分支中。

release分支

develop分支完成需求后,就可以从develop分支中开一个release分支,进行上线前最后的测试。

测试完成后,释放release分支将会同时合并到master以及develop分支中。

feature分支

当我们需要补充功能的时候,就会从develop分支中开一个feature分支进行功能开发。

当功能实现后,在将feature分支合并到develop分支中,等待最后的测试发布。

示意图

git flow分支应用示意图

功能开发完成后,提交合并请求,步骤如下:

1、在gitLab中,对应的项目,点击Merge request --> New merge request

在这里插入图片描述

2、选择Sorce branch、Target branch,选择后点击"Compare branches and continue"

在这里插入图片描述

3、选择Assginee、Reviewer,选择后点击"Create merge request",通知对应人员审批合并

!](https://img-blog.csdnimg.cn/82e39746a3784ceb81119cf63f9ff6b0.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAU2hlZXBfV3VZYW5n,size_20,color_FFFFFF,t_70,g_se,x_16)

git template配置方式

git config --global commit.template ‘模板所在绝对路径’
例如:git config --global commit.template ‘D:\gitConfig\git-template.txt’

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/207991
推荐阅读
相关标签
  

闽ICP备14008679号