gitLab詳細流程git
先說一下整個流程,就是先創建一個項目-----拆分里程碑-----拆分issue----項目開發-----項目總結---關閉里程碑gitlab
下面是每一個步驟具體的步驟,這個比較適合那種純新手的,因此加了不少的圖片,方便理解spa
1、從gitlab新建一個項目3d
點擊建立項目就會出現一個空項目,orm
一開始的空項目須要你去添加一些內容,不然拿不到分支。blog
這裏要注意一下,若是此時就克隆項目到本地,會出現一個warning,圖片
它的意思是你克隆了一個空項目,這樣會致使你拿不到master分支。必須傳入數據後才能拿到master分支。必須先添加一個文件,而後才能拿到分支開發
建立完項目後,須要建立一個里程碑,用里程碑來描述這個項目是用來幹什麼的,以及開始和結束的時間。it
2、下面來建立里程碑,點擊新建里程碑,里程碑裏面選擇本身關聯的項目。里程碑裏面填寫所須要的信息,這樣就完成了一個里程碑的創建,ast
下面是具體的流程。
3、創建issue
里程碑創建完後,就須要創建issue,issue給個人理解是,同過拆分不一樣的issue,一步一步來完成一個總的項目。好比咱們須要完成一個吃蘋果的項目,
咱們能夠一步一步的來作,每一部拆分紅一個issue,表明一個功能點,第一個issue就是買蘋果,第二個issue就是洗蘋果,而後就能吃了,拆分issue有個很大的好處就是
能夠各自開發,互不影響。
創建issue的步驟
建立issue 如上圖----評論預估完成該issue時間----準備完成某issue更改標記、選擇截至日期----代碼完成時push到該issue的分支上-----在該issue上評論實際時間--若是超時在評論超時緣由--
點擊完成後,此時就會出現一個issue編號,就根據這個編號,切換到該分支,進行此功能的開發。
創建完全部的issue以後,咱們能夠領取issue,進行開發,須要把標籤的狀態待安排改成進行中,
編寫下面填寫預計花費的時間,due date須要填寫預計日期。而後就能夠進行開發了。
4、開發:
進行開發的時候,切換到本身的分支,而後開發,而後就行暫存和提交,拉取最新代碼,而後合併,推到遠程便可。
這樣再本地的開發已經完成了,此時遠程會顯示你推送的分支。而後只須要申請進行分支的合併就能夠了。
建立合併請求的過程。
須要選擇來源分支,和要合併到哪一個分支上
標題須要寫上說明加上分支名
描述是你對這個文件的具體描述。
合併請求完成以後,你的代碼就已經與遠程的代碼就行完合併了。
整個的開發流程大體就是這樣了,但願能給大家一點點的啓示,加油,加油