VS Code git 功能
安全
前言
首先明确,VS Code软件本体直接支持git功能,标识为源代码管理(如右图所示),只需要你的电脑中安装有git软件即可。

而扩展中提供的如GitLens\Gitee等插件的作用仅为更方便的提供版本控制、仓库管理功能,因此大部分情况下,可直接使用VS Code的git功能,无需安装插件。
当VS Code进入一个新的工作区(本地文件夹)时,它会自动扫描所有子目录下是否存在.git文件夹(隐藏文件夹),如果存在,则会在源代码管理总列出所有仓库的名称及更改情况如图1所示;如果不存在,则会显示下图2中的内容。
如何创建git库
目前笔者一般使用开源git库,主要为(国内)和(国外)两个,它们都提供了网页的仓库管理与查看功能,且能与他人分享自己的数据库,当然,如果有条件自建仓库,也是很好的。
Gitee

这是国内的代码托管平台,注册账户后即可使用,它的单仓库容量为500MB(社区版),公开仓库不限制协作人数。
Github
国际知名的代码仓库,但在国内因一些总所周知的原因,连接不太稳定,操作与gitee差不多。
如何在VS Code中添加git仓库
- 三种开始克隆的方式
- 在VS Code开始页面选择克隆Git存储库;
- 在源代码管理侧边栏中选择Clone Repository选项(当前为进入文件夹工作区时,进入工作区后显示为“初始化存储库”);
- 快捷键
Ctrl+Shift+P
后输入git:clone。
接着输入要克隆的存储库源网址或存储库源,即网上仓库所提供的https网址,如本仓库的网址为https://gitee.com/zhizhemodi/ZUCC_CS.git 。
输入网址后即进行存储库本地位置的选择,此时需要注意,尽量避免仓库套娃的情况出现,可在电脑中建立一个顶层文件夹,所有的库平行存储。
最后,等待库文件下载完毕,即完成VS Code本地仓库的添加。
如何与远程存储库进行交互
在源代码管理侧边栏中,每一个仓库上从左至右分别显示了”仓库名“,”仓库分支“,”同步“,”提交“,”分支合并“,”更新“和”更多操作“七项,下方是提交消息栏,当仓库与本地存储的上一版本有修改时,消息栏下方还会显示更改的文件及其更改权限。
一个完整的远程代码提交过程为:在消息栏输入更新仓库消息(可以描述相较于上个版本所做的更新,让仓库的其他使用者知晓)→点击提交→点击下方或上方的同步选项,当上方不再显示流动的蓝色线条,同步按钮不再旋转并且没有报错信息时,即可认为本次更新已完成。
编辑时间:2022年2月23日12:00:00@zhizhemodi\ZUCC_CS课程资料集