Git设置

参考:Using Version Control in VS Code

关键词:SCM(source control manager)

VSCode原生支持git,同时在插件库上已有许多有用的git插件

大部分的git操作还是在命令行执行,利用VSCode执行一些辅助性操作

安装

首先需要安装git工具,并且版本号在2.0.0以上

$ sudo apt-get install git
$ git --version
git version 2.7.4

VSCode原生版本控制功能,在左侧侧边栏已有Source Control图标

还可以点击左侧侧边栏Extensions窗口(Ctrl+Shift+X),输入git,安装插件GitLens

版本切换

在左下角显示当前分支

点击该图标会在顶部弹出仓库分支情况,点击可以切换分支

提示功能

VSCode上编辑git仓库时,会在文件夹下显示是否以修改,是否暂存

GitLens也能在已纳入版本控制的文件顶部显示最新修改时间,以及修改作者,点击还能弹出当前文章修改记录

diff

这个功能估计是最实用的,操作简单,比使用git diff工具方便很多

查看未提交改变

点击左侧GitLens状态,点击已改变的文件状态选项,选择未提交的改变(Uncommited changes),即在右侧编辑框弹出未提交内容

查看已提交改变

点击分支(master),显示已提交历史;点击某一次提交,显示修改的文件;点击文件,在右侧编辑框弹出修改比较