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