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


1.1 環境

Visual Studio + GitLab (其他版本同理)

1.2 Git操作過程圖解

1.3 常見名詞解釋

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

1.4 常用功能簡單說明

 

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

2. GitLab創建遠端Git存儲庫


2.1 GitLab中創建一個項目

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

2.2 填寫項目名稱

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

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

2.3 獲取遠程Git存儲庫地址

添加成功后,點擊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


免責聲明!

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



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