gitlab使用 —— 多人協同工作(重要技能)


gitlab使用 —— 多人協同工作(重要技能)

學習鏈接:

  • http://herry2013git.blog.163.com/blog/static/219568011201341111240751(實用)
  • https://blog.csdn.net/zy416548283/article/details/38057925

個人整理和拓展(站在巨人的肩膀上看世界)

1、使用Git拉取GitLab上的項目 (pull命令)

(1)新建一個項目文件夾,打開git工具中的bash.exe工具,用cd命令進入創建的項目文件夾

(2)配置所有本地倉的賬號、郵箱

```
    操作——(輸入以下兩條命令來連接你的gitlab倉庫):
    $ git config --global user.name "Your Name"  
    $ git config --global user.email "email@example.com" 

    說明:1.$是輸入命令行的意思
         2.Your Name是你的gitlab賬號
         3.email@example.com是你gitlab賬號對應的郵箱
```

【拓展】為避免每次遠程訪問輸入密碼,那么使用ssh登陸。ssh應該是與本機信息綁定的,所以每台電腦需要單獨生成。

      本地主機生成ssh-key,然后將其存儲在gitlab雲端以向服務器確認身份。

      Git Lab的官方有ssh的介紹(https://gitlab.com/help/ssh/README),下面為簡化步驟:

  1. 運行以下指令,生成密鑰時,保存位置和訪問密碼都設置為默認值;

        輸入指令:$ ssh-keygen -t rsa -C "youremail@example.com"  -b 4096

2.添加密鑰保存到雲端服務器,首先以下命令先將其復制到剪切板:cat ~/.ssh/id_rsa.pub | clip,然后添加到Git Lab雲端,

``` 輸入指令:$ ssh-keygen -t rsa -C "youremail@example.com" -b 4096 ``` 

說明:

1、ssh只是本地詳細,需要在GitLab中備份,才能被驗證。

      操作:打開自己的GitLab,在My Profile中,點擊Add Public Key,title隨意寫。

2、key中的內容默認保存在本機C盤中,C:\Users\account(你的賬戶下),里面有個.ssh文件夾(運行上邊的指令會產生),用文本文檔打開id_rsa.pub,將里面的內容全部復制到key中,即可;

3、到此,基本配置完畢;

2、克隆項目來工作

(1) 我們需要獲取GitLab上項目的地址,每個項目地址不同,一般在GitLab的Projects中,能找到跟你相關的所有項目,點開一個項目,就能看到項目地址。

克隆管理員建立好的項目,在Git Bash中輸入:

    git clone git@example.com:project-name.git 

說明:
    git@example.com:project-name.git是你要克隆的項目地址

(2)在克隆倉庫時,Git 通常會自動創建一個名為 master 的分支來跟蹤 origin/master,如果需要關聯不同的分支,使用命令
$ git checkout --track origin/br-2.1.2.1

(3)將數據同步到本地,一般關聯后,直接:$ git pull,至此完畢。

(4)創建自己的本地分支(分支的命名規則使用小駝峰式命名法。比如我是員工孫悟空,我就推送到孫悟空分支。分支的命名規則為開發人員姓名+所開發的功能。命名中不要使用特殊字符,不要使用點或其他特殊字符。

     例如孫悟空開發的分支,命名為swkFeature1)
    語法;git checkout -b $feature_name
    
    實例:git checkout -b swkFeature1

(5)寫代碼,將寫好的代碼提交到本地分支中:git commit -am "My feature is ready,it is the first"

(6)把分支push到Gitlab服務器上:
git push origin swkFeature1

(7)在Gitlab的提交頁面,可以查看自己提交的代碼;

(8)提交一個合並請求;

(9)團隊的管理員或者領導者審核代碼,並且決定是否合並員工提交的分支到主分支上。 決定是否合並代碼到主分支上。

總結:

  1. bash.exe工具,用cd命令進入創建的項目文件夾,如:cd /C/Users/Adminstrator/Desktop/wxapp/Liwushuo2.0
  2. 克隆項目 git clone https://gitlab.com/LiWuShuo/miniprogram.git
  3. 編輯器修改代碼
  4. 提交修改代碼到遠端

     ·git add .  ·git commit –am “first commit”
     ·git remote add origin https://github.com/Wisdon/new.git  ·git push origin master

—— 完畢,更多精彩請看下一筆記。

如果你覺得不錯,請稍微打賞一點,謝謝。


免責聲明!

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



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