1. 程式人生 > >5分鐘學會使用gitlab

5分鐘學會使用gitlab

第一次接觸到gitlab,操作不是很熟練,犯了一堆錯,在多次嘗試之後,大概瞭解了流程,這篇文章主要幫助大家快速上手gitlab,如果文章有什麼不對的地方,歡迎在評論區留言~

1.新建專案

首先你得有個gitlab賬號以及本地已安裝git.exe,或者有git環境,然後建立一個專案project,右上角有個加號按鈕,用來新建專案

git在上傳專案方面非常友好,建專案的時候你可以選擇從別的地方匯入你之前已經寫好的程式碼,也可以本地git上傳,新建的專案最好選擇私有private。點選建立按鈕,專案成功創立。

接著按照官網提示的那樣,開啟git,執行以下指令(此步驟可將原始碼上傳到master分支裡)

執行完之後,點選commit,會發現自己多了一個master分支

 

 

 

2.新增新成員

在member介面,點選新增新成員按鈕,選中你要新增的人員即可

3.新建分支。

如果幾位成員想分開提交程式碼而不影響原有的master程式碼,可以選擇新建幾個分支。

在project頁面中心,點選藍色的加號按鈕,選擇新建分支 new branch,主要分支來源可以填master,也可以填已經存在的其他的分支名。

 

不同成員在別的分支進行操作,git指令如下:(該指令包括了克隆程式碼到本地,以及將本地的程式碼上傳到gitlab上)

複製程式碼

$ git clone <遠端Arepository> #克隆你fork出來的分支

$ git pull <遠端B廠庫標籤> master:master  #從遠端Brepository的master分支拉取最新objects合併到本地master分支

$ git checkout wind #切換到要修改的分支上(你新建的分支)

$ git merge master #將wind同步到master上

//在克隆的資料夾裡新增或修改程式碼,然後將修改儲存,執行以下指令
$ git add .#將修改儲存到索引區

$ git commit -m "second edit" #將修改提交到本地分割槽,引號裡的是修改說明

$ git checkout master #切換到master,準備上傳

$ git merge wind #同步

$ git push origin master:wind #將本地分支master提交到遠端A repository的wind分支上

複製程式碼

 

3.合併分支

如果一個成員的分支任務已經全部完成,可以向專案建立人提交合並請求,將你的分支與master進行合併。(這裡的成員不包括專案發起人

在file頁面建立一個合併請求。

然後提交,等待建立人同意,2個分支就會合併為master。

 

基本上整個使用過程就是這樣啦,大家快自己上手試試吧~

 

4.從分支dev上更新本地的程式碼

$ git pull origin dev:master

 

5.將自己本地的程式碼推到gitlab的分支dev上

複製程式碼

$ git checkout dev 

$ git add .

$ git commit -m "second edit" 

$ git checkout master 

$ git push origin master:dev 

複製程式碼

 

具體關於pull和push的可以參考這篇文章:http://blog.csdn.net/litianze99/article/details/52452521

 

上述如果有不對的地方,歡迎批評指正

 

以小白的視角記錄問題,如果你有什麼不懂的,歡迎來討論。