很详细很详细的gitLab使用具体流程

gitLab详细流程

先说一下整个流程,就是先建立一个项目-----拆分里程碑-----拆分issue----项目开发-----项目总结---关闭里程碑

下面是每个步骤具体的步骤,这个比较适合那种纯新手的,所以加了很多的图片,方便理解

一、从gitlab新建一个项目

 

 

点击创建项目就会出现一个空项目,

一开始的空项目需要你去添加一些内容,否则拿不到分支。

这里要注意一下,如果此时就克隆项目到本地,会出现一个warning

它的意思是你克隆了一个空项目,这样会导致你拿不到master分支。必须传入数据后才能拿到master分支。必须先添加一个文件,然后才能拿到分支

 

创建完项目后,需要创建一个里程碑,用里程碑来描述这个项目是用来干什么的,以及开始和结束的时间。

二、下面来创建里程碑,点击新建里程碑,里程碑里面选择自己关联的项目。里程碑里面填写所需要的信息,这样就完成了一个里程碑的建立,

下面是具体的流程。

 

 三、建立issue

里程碑建立完后,就需要建立issueissue给我的理解是,同过拆分不同的issue,一步一步来完成一个总的项目。比如我们需要完成一个吃苹果的项目,

我们可以一步一步的来做,每一部拆分成一个issue,代表一个功能点,第一个issue就是买苹果,第二个issue就是洗苹果,然后就能吃了,拆分issue有个很大的好处就是

可以各自开发,互不影响。

建立issue的步骤

 创建issue 如上图----评论预估完成该issue时间----准备完成某issue更改标记、选择截至日期----代码完成时push到该issue的分支上-----在该issue上评论实际时间--如果超时在评论超时原因--

点击完成后,此时就会出现一个issue编号,就根据这个编号,切换到该分支,进行此功能的开发。

建立完所有的issue之后,我们可以领取issue,进行开发,需要把标签的状态待安排改为进行中,

编写下面填写预计花费的时间,due date需要填写预计日期。然后就可以进行开发了。

四、开发:

进行开发的时候,切换到自己的分支,然后开发,然后就行暂存和提交,拉取最新代码,然后合并,推到远程即可。

这样再本地的开发已经完成了,此时远程会显示你推送的分支。然后只需要申请进行分支的合并就可以了。

 创建合并请求的过程。

需要选择来源分支,和要合并到哪个分支上

 

 

标题需要写上说明加上分支名

描述是你对这个文件的具体描述。

 

合并请求完成之后,你的代码就已经与远程的代码就行完合并了。

整个的开发流程大致就是这样了,希望能给你们一点点的启示,加油,加油

猜你喜欢

转载自www.cnblogs.com/beauty-han/p/11757067.html