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

原文连接:https://www.cnblogs.com/xuanhun/p/6019038.html?utm_source=tuicool&utm_medium=referralhtml

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

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

1.1 初始化

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

用VS Code 打开这个文件夹,单击左侧的git图标。编程

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

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

所有或者单个文件均可以选择暂存或者清理掉。微信

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

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

git 输出

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

提交保存

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

第二步是输入提交信息。

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

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

 

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

 


做者:玄魂 
出处:http://www.cnblogs.com/xuanhun/ 
原文连接:http://www.cnblogs.com/xuanhun/ 更多内容,请访问个人我的站点 对编程,安全感兴趣的,加qq群:hacking-1群:303242737,hacking-2群:147098303,nw.js,electron交流群 313717550。 
本文版权归做者和博客园共有,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。
关注我:关注玄魂的微信公众号 

相关文章
相关标签/搜索