栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Git使用及配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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"
git的常规使用:

https://juejin.cn/post/6974184935804534815

gitflow的使用:

https://juejin.cn/post/6914161704083881997

分支应用情境:

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

master分支

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

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

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

develop分支

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

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

hotfix分支

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

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

release分支

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

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

feature分支

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

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

示意图

功能开发完成后,提交合并请求,步骤如下: 1、在gitLab中,对应的项目,点击Merge request --> New merge request

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

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

git template配置方式

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/314552.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号