【轉】Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

1.1 環境git

Visual Studio + GitLab (其餘版本同理)服務器

1.2 Git操做過程圖解工具

1.3 常見名詞解釋gitlab

拉取(Pull):將遠程版本庫合併到本地版本庫,至關於(Fetch+Meger)
獲取(Fetch):從遠程版本庫得到最新版本
合併(Meger):將兩個版本庫進行合併操做
提交(Commit):將所作的更改,存入本地暫存庫
推送(Push):將所作的更改,存入遠程版本庫
同步(Pull+Push):先將遠程庫拉取,再將本地庫推送到遠程庫,至關於(Pull+Push)
變基到(Switch):切換分支(雙擊便可切換)

1.4 經常使用功能簡單說明spa

 

【更改】
      負責文件的修改、添加、忽略文件、刪除文件提交到本地服務器,主要是:提交
【分支】
       負責合併分支,切換分支,主要是合併、變基到、解決衝突
【同步】
       遠程Git存儲庫與本地Git存儲庫操做,主要是:推送、同步、拉取、獲取
【設置】
      設置用戶名、密碼、遠程地址、對比工具等

2. GitLab建立遠端Git存儲庫命令行


2.1 GitLab中建立一個項目3d

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

2.2 填寫項目名稱code

填寫項目名稱叫testDemo。其中Visibility Level根據項目需求設定blog

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

2.3 獲取遠程Git存儲庫地址ip

添加成功後,點擊Projects會出現【Git的HTTP連接①】

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

3. 本地代碼推送到遠端Git存儲庫


3.1 將DEMO項目添加到Git源碼管理

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

3.2 選擇源碼管理爲Git

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

3.3 填寫提交註釋,提交到本地Git存儲庫中

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

3.4 同步Git本地庫到遠端Git存儲庫

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

3.5 發佈到遠端Git存儲庫

下圖將須要的【Git的HTTP連接①】填寫好,點擊發布(第一次須要Git用戶名、密碼)或者提早安裝Git用命令行設置Git用戶名密碼

git config --global user.name "Your Name"

git config --global user.email you@email.com

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

發佈成功(最好從上圖添加到存儲庫地址,若是從「設置」裏第一次以前就添加好存儲庫地址,有可能「推送」是不可用的)

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

登陸gitlabs查看發佈項目

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

4. 工做中常見操做


4.1 文件提交操做

常見文件狀態

未操做狀態:Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

修改狀態:Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

添加狀態:Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

刪除狀態:Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門(只有在提交代碼時候可見)

【提交代碼:方法一】

1) 找到須要提交的文件或者找到解決方案,右鍵,找到源代碼管理->提交

2) 同時在這裏也能夠作源碼的查看歷史記錄、撤銷、批註等

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

【提交代碼:方法二】

1)找到「團隊資源管理器」

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

2)見到以下圖,沒有的話點擊Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門便可到主頁

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

3)會出現整個項目的文件狀態

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

排除的更改:通常是被排除的文件,若是不包含提交時候不會提交到源碼中

未跟蹤的文件:未跟蹤的文件有時候也會出現,一些沒有經過VS2015直接添加的文件(找到目錄人工添加文件就會出這個問題),不添加也不會提交到源碼中

4.2 文件推送操做

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

 

找到團隊資源管理器->同步->點擊「推送」便可,注意通常master分支和有些分支是保護分支,只有特定帳號能夠推送,因此推送時候要及時切換分支並推送到正確分支上。

4.3 分支操做

 

4.3.1 分支介紹

找到資源管理器->分支

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

能夠看到分支列表,以下圖,黑體加粗的文字爲當前分支(下圖當前分支爲master),remoters/origin爲遠端分支不能切換。注意:若是發現缺乏分支,請經過資源管理器->同步->提取(或者拉取)功能獲得分支列表

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

4.3.2 建立分支

找到克隆的分支,點擊「從選定項建立本地分支…」,填寫分支名便可

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

4.3.3 切換分支

雙擊本地分支便可切換,或者使用變基到。

4.3.4 合併分支

分支上,右鍵:合併自…,選擇分支便可,「從分支合併」爲源,「到當前分支」爲目的

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

4.3.5 刪除分支

右鍵刪除分支便可(注意,當前分支不可刪除、遠端分支慎重刪除)

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

4.4 解決衝突

本地Git存儲庫和遠端Git存儲庫同個文件不匹配時候會出現,通常拉取、提取、同步、推送會出現衝突,而後人工解決衝突便可

以下圖

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

Visual Studio團隊資源管理器 Git 源碼管理工具簡單入門

 

原文地址:https://stgod.com/3193

相關文章
相關標籤/搜索