GitLab簡單使用


【權限】

  ①已經搭建了Gitlab服務器,並已開通  http://git.******.com 權限(每個公司的git地址不一致),登陸到git中去;

  ②已經開通了項目權限(有專人負責開通);

  當開發提測一項測試任務后,說明代碼已經在開發自己的本地環境中,即將測試時我們會將開發分支(開發提供)部署到測試服務器上,測試完成后,測試人員需要拉取一個預分布分支,用於線上發布;

【1.新建一個branch】

  ①打開已有權限的項目;

  ②使用SSH協議(已經在GitLab的Add an SSH key頁面中添加了ssh key)

 

  ③新建一個branch,命名規則統一即可,此處使用“release_wedatanew_20171115”;

 

  點擊“New Branch”后如下所示;

  “Branch name”中填寫,想要新建的分支的名稱,

  “Create from”中填寫,新建的分支想要從哪一個已有的歷史分支上拷貝,完成后,新建的分支,是和“Create from”分支一模一樣的;

  【2.合並前端分支】

  演示為將“20171114_custom_zy_dev”合並到“release_wedatanew_20171115”上;

  ①Merge Request→New Merge Request;

  ②將源合並到目的上;

 

  ③點擊“merge”。

  若無沖突,merge成功后會進入“Merged”列表;

 

  若有沖突,則會出現“解決沖突”的按鈕,點擊該按鈕,進行沖突解決,一般這種可以找開發;

【3.代碼回滾】

  有的時候,當我們合並后,可能又想撤銷本次合並,Git的設計者也有考慮到這種情況,所以當合並完成后,request請求中也會新增一個“Revert”按鈕用於回滾;

  點此后,將出現一個模式,可以選擇將更改直接還原到選定的分支中,也可以選擇使用返回更改創建一個新的合並請求,習慣性使用第二種,所有操作有清晰記錄可尋;

  在合並請求被恢復后,Revert按鈕將不再可用。

 


 參考:

gitlab回滾操作:https://docs.gitlab.com/ee/user/project/merge_requests/revert_changes.html

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM