新增
先新增一個HomeController
使用 git status 看一下,提示我們可以使用 git add 命令,忽略,因為我們要使用VS來操作
使用VS提交
再看看,提示working tree clean了,已經提交了版本庫。
手動用Bash來一遍
添加HomeControler
看一眼
使用 git add 命令添加到暫存區
再看一眼
使用 git commit 提交
到此完成了VS為我們自動完成的工作,可以看見在VS中我們似乎沒有辦法操作暫存區,直接從工作區到了 版本庫。
修改
當我們右鍵點擊修改過的文件會出現下面這個菜單
從字面上和很容易明白這兩個功能的意思,VS中操作起來也很方便。
主要看下Undo(撤銷)和Compare(和未修改版本比較)用git命令怎么實現。
撤銷操作可以使用 git restore 低版本可以使用 git checkout
git restore LeanVsGit/Controllers/WeatherForecastController.cs
和未修改版本比較操作可以使用
git diff LeanVsGit/Controllers/WeatherForecastController.cs
當然效果看起來就比較差了,還是用高級的VS吧
另外在提交代碼的時候,修改和刪除操作,使用 git comment -am 'comment' 命令可以直接自動保存至暫存區並提交到版本庫。
刪除
刪除跟修改很類似,我太懶了,就不寫了~
寫到這里,之前的內容都是很基礎的東西,大致了解一下VS在背后干了些什么。
在后面的文章中,將學習一些高級點的Git技術,讓我們在實際項目開發中更為方便。