MAC:GitLab簡單終端命令操作

weixin_33890499發表於2018-04-20

0 .將本地專案上傳到群組中
這裡可以直接參照在對應群組建立專案後 gitlab給出的相關提示
參照這兩步就可以了

2177307-8af0bc1833d97074.png
這步全域性設定是否需要不知道 反正我加了.png

至於專案路徑 自己安排 將專案放到自己喜歡的路徑下
然後按照下面操作就好
先cd到本地專案路徑 初始化本地庫 接著打下去就好了

2177307-cfe1b1b1280d8f8d.png
image.png

1.初始化 建立新版本庫
git clone 專案地址 (克隆一份到本地)
cd 專案名
touch README.md (建立檔案)
git add README.md (新增資料到本地快取區)
git commit -m"備註 上傳什麼東西" (新增所有資料到本地庫)
git push -u origin master (將本地庫push到伺服器上面的msater)

2.建立dev分支 dev
git checkout -b dev (建立並切換到dev分支)
touch dev.text (建立dev檔案 隨便做點什麼)
git add dev.text (新增資料到本地快取區)
git commit -m"備註 上傳什麼東西" (新增所有資料到本地庫)
git push -u origin dev (將本地庫push到伺服器上面的dev)

3.建立自己分支 self
git checkout -b self (建立並切換到self分支)
git pull origin dev (將dev支線的內容 更新到本地self支線上)
touch self.text (做自己的修改)
git add self.text (新增資料到本地快取區)
git commit -m"備註 上傳什麼東西" (新增所有資料到本地庫)
git push -u origin self (將本地庫push到伺服器上面的self)

4.dev 合併 self
git checkout dev (切換到本地dev分支)
git merge self (將self分支合併到dev上)
git add . (新增所有的合併資料到本地快取區)
git commit -m"備註 上傳什麼東西" (新增所有資料到本地庫)
git push -u origin dev (將本地庫push到伺服器上面的dev)

5.master 合併 dev
git checkout master (切換到本地master分支)
git merge dev (將dev分支合併到master上)
git add . (新增所有的合併資料到本地快取區)
git commit -m"備註 上傳什麼東西" (新增所有資料到本地庫)
git push -u origin master (將本地庫push到伺服器上面的dev)

6.其它人操作
git clone 專案地址 (克隆一份到本地)
cd 專案名
git checkout other (建立other分支)
touch other.text (做自己的修改)
git pull origin dev (更新dev上面內容到自己支線 是否出錯)

git add . (新增修改到本地快取區)
git commit -m"備註 上傳什麼東西" (新增所有資料到本地庫)
git push -u origin other (將本地庫push到伺服器上面的other)

*一些操作
git branch -a (檢視所有本地分支)

git checkout -b 本地分支名 origin/遠端分支名 (將遠端分支拉取到本地<本地沒有這個分支,無法終端合併>,本地分支名 與 遠端分支名 最好一致 方便辨認 )

mkdir 建立資料夾

ls 檢視資料夾下面的所有檔案

cd 目錄/檔名 切到指定位置

git status 檢查本地需要提交的檔案
git reset --hard 本地回退到上次提交的時候

打標籤
git tag -a v1.0 -m “my verson”
git push origin v1.0

相關文章