Visual Studio 2019 使用 Git


參考:Git Stash:  https://www.developer.com/net/net/visual-studio-2019-git-stash.html

https://www.c-sharpcorner.com/article/how-to-configure-git-version-control-in-visual-studio-team-explorer-step-by-step/

Visual Studio 2019 ,基本的社區版都支持用 Git,首先是一些基本設置。

一、基本功能

1、工具 \ 選項 \ 源代碼管理  插件選擇:Git   

2、文件(F) \ 克隆或簽出代碼(K): 可以從 存儲庫 (Gitee、Github 等)的項目位置,復制代碼到本地庫

3、新建或打開解決方案,在解決方案資源管理器,右點擊 ”XX解決方案“ ,選擇 右鍵菜單

 

 

二、視圖(V)\ 團隊資源管理器(M) :是主要圖形界面操作的地方,重點介紹,並與 Git 命令行 對應!

(1)  “連接”  界面: 通過點擊  圖標 進入。 創建 本地 Git 存儲庫。

 

      “新建”/“添加” ,可在 本地計算機中 增加 庫,默認是:C:\Users\zengXXX\Source\Repos 位置,可以自行選擇其它位置。  這個位置也是可以 在 “Git設置” 中修改的,見下截圖。會在文件目錄中產生:二個文件(.gitattributes、.gitignore)、一個文件夾(.git)。   

 

      

      “克隆”  :  有點類似 菜單  “文件(F) \ 克隆或簽出代碼(K)” 的功能。 需填寫網上庫項目的地址。 

 

(2)主頁  界面: 通過點擊  圖標 進入。

         如果沒有具體項目,可以 “新建” 或 “打開” 解決方案。

      重點是:6項功能 的使用:更改、分支、拉取請求、同步、標記、設置。 並與 命令行 對應。

       更改":   選擇功能     進入:   = 

          更改數(Changes): 項目工作目錄中,文件改變,及數量。 通過 “+”(全部暫存)  

 

 

                              類似命令= $ git  add  <file>

          暫存更改(Staged Changes):  通過 “-”(全部取消暫存)     

 

                             類似命令= $ git  checkout  --<file>

          存儲(Stashes): 

 

 

 

 (3)  同步 Sync = Fetch + Pull + Push    

 

 

 三、設置  ,官方文檔 :https://docs.microsoft.com/en-us/azure/devops/repos/git/git-config?tabs=visual-studio&view=azure-devops

    使用 $ git config  命令設置配置文件,格式:  git config [--local|--global|--system] section.key value.

1、全局設置 :   保存在 C:\Users\zeng用戶\ .gitconfig   文件  ,修改設置后,點擊 “更新” 保存。  

                                 

 

 2、項目設置 

        當建立了本地 repo 后,可以進行特定的  ”存儲庫設置“。       ,如下圖:

 

      勾選 √ “覆蓋全局用戶名和電子郵件設置” ,“更新”后,在項目下 .git 目錄的 config 文件中增加下列內容:    

       [user]
               name = zengXXX
               email = zengXXX@126.com

      編輯(忽略文件 或 屬性文件 .gitattributes、.gitignore)會修改相應文件。

      增加 或 編輯 ‘遠程庫’ ,也會在  .git 目錄的 config 文件中增加或修改相應內容。

 

       遠程(Remotes)命令如下:  git  remote    只能在 庫范圍 可用,不是用戶(全局)范圍。        

       其它(Other),類似  git config --list

 

3、Visual Studio 特有設置: 4 項    

        這4 項設置中,前2項是 VS 特有。后2項是 Git 命令+定制參數。

 


免責聲明!

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



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