📌

VS Code git 功能

安全

前言

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

而扩展中提供的如GitLens\Gitee等插件的作用仅为更方便的提供版本控制、仓库管理功能,因此大部分情况下,可直接使用VS Code的git功能,无需安装插件。

当VS Code进入一个新的工作区(本地文件夹)时,它会自动扫描所有子目录下是否存在.git文件夹(隐藏文件夹),如果存在,则会在源代码管理总列出所有仓库的名称及更改情况如图1所示;如果不存在,则会显示下图2中的内容。


图1:当存在大于等于1个库的情况


图2:当没有仓库的情况

如何创建git库

目前笔者一般使用开源git库,主要为giteegitee(国内)githubgithub(国外)两个,它们都提供了网页的仓库管理与查看功能,且能与他人分享自己的数据库,当然,如果有条件自建仓库,也是很好的。

Gitee

这是国内的代码托管平台,注册账户后即可使用,它的单仓库容量为500MB(社区版),公开仓库不限制协作人数。

Github

国际知名的代码仓库,但在国内因一些总所周知的原因,连接不太稳定,操作与gitee差不多。

如何在VS Code中添加git仓库

接着输入要克隆的存储库源网址或存储库源,即网上仓库所提供的https网址,如本仓库的网址为https://gitee.com/zhizhemodi/ZUCC_CS.git

输入网址后即进行存储库本地位置的选择,此时需要注意,尽量避免仓库套娃的情况出现,可在电脑中建立一个顶层文件夹,所有的库平行存储。

最后,等待库文件下载完毕,即完成VS Code本地仓库的添加。

如何与远程存储库进行交互

在源代码管理侧边栏中,每一个仓库上从左至右分别显示了”仓库名“,”仓库分支“,”同步“,”提交“,”分支合并“,”更新“和”更多操作“七项,下方是提交消息栏,当仓库与本地存储的上一版本有修改时,消息栏下方还会显示更改的文件及其更改权限。

一个完整的远程代码提交过程为:在消息栏输入更新仓库消息(可以描述相较于上个版本所做的更新,让仓库的其他使用者知晓)→点击提交→点击下方或上方的同步选项,当上方不再显示流动的蓝色线条,同步按钮不再旋转并且没有报错信息时,即可认为本次更新已完成。


添加消息


点击提交后


同步中

编辑时间:2022年2月23日12:00:00

@zhizhemodi\ZUCC_CS课程资料集