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

gitLab详细流程git

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

下面是每一个步骤具体的步骤,这个比较适合那种纯新手的,因此加了不少的图片,方便理解spa

1、从gitlab新建一个项目3d

 

 

 

 

 

 

 

 

 

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

一开始的空项目须要你去添加一些内容,不然拿不到分支。blog

这里要注意一下,若是此时就克隆项目到本地,会出现一个warning图片

 

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

 

 

 

 

 

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

 

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

下面是具体的流程。

 

 

 

 

 

 

 3、创建issue

里程碑创建完后,就须要创建issueissue给个人理解是,同过拆分不一样的issue,一步一步来完成一个总的项目。好比咱们须要完成一个吃苹果的项目,

咱们能够一步一步的来作,每一部拆分红一个issue,表明一个功能点,第一个issue就是买苹果,第二个issue就是洗苹果,而后就能吃了,拆分issue有个很大的好处就是

能够各自开发,互不影响。

创建issue的步骤

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

 

 

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

 

创建完全部的issue以后,咱们能够领取issue,进行开发,须要把标签的状态待安排改成进行中,

编写下面填写预计花费的时间,due date须要填写预计日期。而后就能够进行开发了。

4、开发:

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

 

 

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

 

 

 建立合并请求的过程。

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

 

 

 

 

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

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

 

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

整个的开发流程大体就是这样了,但愿能给大家一点点的启示,加油,加油