Visual Studio Code 使用Git进行版本控制

Visual Studio Code 使用Git进行版本控制

原本认为此类教程,确定是满网飞了。今天首次使用VS Code的Git功能,翻遍了 全部中文教程,竟没有一个靠谱的。遂动笔写一篇。git

VS Code 集成了Git功能,并支持基本的git命令,这使得咱们可以在开发过程方便的提交和获取代码。github

1.1 初始化

首先咱们建立一个名为gittest的文件夹,固然它不在git的版本控制管理中。shell

用VS Code 打开这个文件夹,单击左侧的git图标。visual-studio-code

咱们能够看到“初始化GIT存储库”的按钮,单击。服务器

 初始化以后,咱们首先看到的是git栏里显示了当前全部文件,有4个更改。微信

所有或者单个文件均可以选择暂存或者清理掉。visual-studio

在上方有提交和刷新按钮,下拉菜单里有更多选项。 再回到咱们的文件中,刚才的操做建立了一个.git文件夹,放置了当前仓库的全部 配置文件,以下图。3d

到目前为止咱们在本地建立了一个代码仓库,下面来看一下VS Code的git功能。版本控制

git 输出

咱们能够在隐藏的菜单中选择git输出,这样咱们每一个操做都会显示 在输出区域,方便咱们查看对应的git命令。code

提交保存

提交保存的第一步是暂存文件。

第二步是输入提交信息。

第三步而后使用状态栏的提交按钮提交所有更改。

git命令列表

ctrl+shift+P,输入git,会看到VS CODE支持的全部git命令。

撤销操做

输入 Undo Last Commit,撤销上次操做。输入Unstage,撤销暂存。

分支

输入Branch能够建立当前内容的分支。建立分支时须要输入分支名称。

 

checkout

建立分支后,使用checkout命令能够拉取特定的分支内容。

冲突合并

VS Code 会检测文件冲突,并以<<<<<,>>>>,====和颜色区分出来。

解决冲突以后,直接提交就好了。

文件比较

在git文件列表中,单击一个未提交更改的文件,就会打开两个窗口来显示变动的内容。

链接远程代码仓库

说了这么多,如今问题来了,在本机初始化一个代码库,通常没什么卵用。 咱们大多数状况是要链接远程的代码服务器的。

下面咱们在github上建立一个Repository,复制地址备用。

 

接下来到当前Repository文件夹根目录中,若是没有初始化过,安装文章开始初始化的方法,进行初始化。 而后执行下面的命令

git remote add origin https://github.com/xuanhun/vscode.git
git pull origin master

如今咱们查看一下.git文件夹下的config文件,能够看到添加了远程Reps地址。

接下来咱们从下拉菜单中执行发布命令。

这时会提醒咱们输入帐号和密码。

输入以后,会把本地提交的文件同步到github。同步以后再打开git的隐藏菜单,能够看到 同步等命令能够直接使用了。

简化一点的方法

固然咱们也可使用git 的clone命令,从远程克隆一个Reps,而后直接用vscode打开文件夹, VS Code 会自动识别各项配置。

持久化帐号

远程链接git的问题解决了,若是你不想每次同步的时候都输入帐号信息,能够全局存储帐号, 解决这个问题。

git config --global credential.helper wincred

小结

本文的大部份内容都能从官方的文档上找到,不过中文不少教程没有解决链接远程 服务的问题,因此特意作了说明,但愿对各位有所帮助。 最后,本篇文章做为实验内容,同步到github的地址为: VS Code 集成git

 

更多精彩内容,关注玄魂工做室微信订阅号:

 

相关文章
相关标签/搜索