VS2019 Git 常用操作详解(二)—— 新增、修改和删除文件
新增
先新增一个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技术,让我们在实际项目开发中更为方便。