5分鐘學會使用gitlab

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

1.新建項目gitlab

首先你得有個gitlab帳號以及本地已安裝git.exe,或者有git環境,而後創建一個項目project,右上角有個加號按鈕,用來新建項目spa

git在上傳項目方面很是友好,建項目的時候你能夠選擇從別的地方導入你以前已經寫好的代碼,也能夠本地git上傳,新建的項目最好選擇私有private。點擊建立按鈕,項目成功創立。.net

接着按照官網提示的那樣,打開git,運行如下指令(此步驟可將源代碼上傳到master分支裏)code

運行完以後,點擊commit,會發現本身多了一個master分支blog

 

 

 

2.添加新成員索引

在member界面,點擊添加新成員按鈕,選中你要添加的人員便可同步

3.新建分支。it

若是幾位成員想分開提交代碼而不影響原有的master代碼,能夠選擇新建幾個分支。ast

在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

 

上述若是有不對的地方,歡迎批評指正

相關文章
相關標籤/搜索