GitLab使用教程


GitLab使用教程

一、安裝Git

官網鏈接
https://git-scm.com/downloads

下載后根據自己需求安裝即可。

安裝完成后在桌面鼠標右擊可以看見Git Bash Here說明安裝成功。

二、注冊賬號

1.登錄

(需要連接校園網)http://202.119.84.104:8088/

2.注冊

請使用真實姓名

三、創建倉庫

1.登錄后主頁面如下,選擇Create a project創建新項目倉庫。

PS.一個小組的同學組長創建一個倉庫就好了,后面將隊友加入這個項目實現代碼同步。

2.填寫信息

項目名稱(不能使用中文)

項目描述

庫類別

​ 私有庫:只有被賦予權限的用戶可見

​ 內部庫:登錄用戶可以下載

​ 公開庫:所有人可以下載

3.倉庫創建完成

具體上傳見下文

4.刪除倉庫

Settings->General->Advanced->Expand->Remove project

四、上傳項目

PS.有兩種上傳方式配置SSH和直接利用HTTP鏈接,本文介紹直接利用HTTP鏈接進行項目的上傳和克隆。

PSS.以下代碼可以直接在剛剛創建的項目倉庫中有詳細介紹。

1.在自己電腦上合適的位置新建一個文件夾作為本地倉庫,並將自己的項目文件導入(這里導入一個okhttp的文件為例)

2.在該項目目錄下右鍵鼠標選擇Git Bash Here(若無請先安裝Git)

3.配置全局變量

git config --global user.name "自己注冊的GitLab用戶名"
git config --global user.email "自己注冊的GitLab的郵箱"

4.初始化Git

git init

5.關聯本地項目和遠程倉庫

git remote add origin 項目Clone下的HTTP鏈接

6.添加到本地分支(注意有個點點)

git add .

7.確認分支,注意“xxx”內的東西是每次上傳的描述,不寫會報錯。

git commit -m "Initial commit"

8.將本地倉庫上傳Push到遠程倉庫

git push -u origin master

9.等待push完成,便可以在自己的遠程倉庫中看見剛剛更新的文件了。

五、添加組員

1.在項目設置中選擇Member

2.搜索隊友的用戶名

3.將角色改為開發者

4.確認添加

六、更新項目

這里不建議直接在本地倉庫中進行開發調試,建議開發完成后再把項目文件覆蓋到本地倉庫中。

1.將更新項目覆蓋到本地倉庫

2.在本地倉庫中打開Git Bash

3.查看本地倉庫與遠程倉庫的差別、更新

git status
git add .
git commit -m "更新描述"
git push

七、克隆項目

每個項目右邊都有一個Clone選項,包括通過配置SSH克隆和直接使用HTTP鏈接克隆,這里介紹第二種利用HTTP鏈接從遠程倉庫下載整個項目到本地。

復制HTTP連接,在本地想要存放目錄的右鍵打開Git Bash Here,輸入 git clone 鏈接 即可。

$ git clone http://202.119.84.104:8088/Xing/test.git

克隆完成后可以看見整個項目倉庫被下載到本地。

八、分支管理(擴展)

  • 創建分支
git branch <name>

  • 切換分支
git checkout <name>

  • git branch 查看當前分支
$ git branch
* dev
  master

  • git merge 命令用於合並指定分支到當前分支
git merge <name>

  • 刪除分支
git branch -d <name>

  • git 的分支整體預覽圖

從上圖可以看到主要包含下面幾個分支:

  • master: 主分支,主要用來版本發布。
  • develop:日常開發分支,該分支正常保存了開發的最新代碼。
  • feature:具體的功能開發分支,只與 develop 分支交互。
  • release:release 分支可以認為是 master 分支的未測試版。比如說某一期的功能全部開發完成,那么就將 develop 分支合並到 release 分支,測試沒有問題並且到了發布日期就合並到 master 分支,進行發布。
  • hotfix:線上 bug 修復分支。

除此之后還可以有 fast-track 等分支。


免責聲明!

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



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