VS2019 Git 常用操作詳解(一)—— 將解決方案添加到源代碼管理


之前一直使用VS中的Git管理代碼,但只用了最基礎的功能,最近感覺現有的知識已經不能滿足某些場景的需要,所以學習了一下,再次記錄並和大家分享。

本文將介紹VS中Git的主要功能並對照Git命令看看VS在背后幫我們做了哪些操作。

 

 首先,創建一個默認的WebApi項目

打開Git Bash執行 git status 看看狀態,提示沒有版本庫。

現在我們將解決方案添加到源代碼管理

 添加后可以看到目錄中新增了一個.git文件夾和.gitattributes、.gitignore兩個文件。再次使用 git status 命令查看狀態。

 

VS幫我們創建好了版本庫並將項目文件從工作區(Working Directory)添加到暫存區(Stage)並提交到了版本庫(Repository)。

我們用 git log 命令來查看一下,可以看見一共提交了兩次。

 

下面我們看看在點擊添加到源代碼管理后,VS幫我們做了哪些操作,手動完成一遍。

再創建一個WebApi項目

 在解決方案目錄使用 git init 命令初始化版本庫

使用 git status 查看

 

 下面我們將之前VS生成的.gitattributes、.gitignore兩個文件復制到解決方案目錄,這兩個文件的作用就不在這里介紹了。

使用 git add .gitattributes 和 git add .gitignore 命令將兩個文件添加到暫存區

使用 git commit -m "Add .gitignore and .gitattributes." 提交

使用 git add . 添加剩下的所有文件,再 git commit -m "Add project files." 提交

現在版本庫的log,棒啊,到這一步就完成了VS幫我們做的一系列操作。

 

 所以總結一下,當我們點擊添加到源代碼管理的時候,VS自動完成了以下操作:

1、初始化版本庫:  git init 

2、生成兩個文件:.gitattributes和.gitignore

3、兩次 git add 和 git commit 


免責聲明!

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



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