使用Visual Studio Code进行Nodejs开发充满了便利,为了更好的进行开发工作,有必要使用Github进行代码管理。

Visual Studio Code已经集成了GIT组件:

https://github.com/git-for-windows/git/releases/download/v2.8.1.windows.1/Git-2.8.1-64-bit.exe

下载并安装好,后开始配置GITHUB

1.设置全局Git用户名

$ git config --global user.name mengkzhaoyun
$ git config --global user.email mengkzhaoyun@gmail.com

2.映射到本地目录

$ cd D:\Libraries\Documents\Visual Studio Code
$ git clone https://github.com/Mengkzhaoyun/HZW.git
Cloning into 'HZW'...
remote: Counting objects: 1690, done.
remote: Compressing objects: 100% (1441/1441), done.
remote: Total 1690 (delta 212), reused 1675 (delta 200), pack-reused 0
Receiving objects: 100% (1690/1690), 6.74 MiB | 58.00 KiB/s, done.
Resolving deltas: 100% (212/212), done.
Checking connectivity... done.
Checking out files: 100% (1643/1643), done.

3.检查是否设置好了

$ git remote -v
origin https://github.com/Mengkzhaoyun/HZW.git (fetch)
origin https://github.com/Mengkzhaoyun/HZW.git (push) 

如果不存在以上信息可以打开项目目录重新映射

$ cd D:\Libraries\Documents\Visual Studio Code\HZW
$ git init
$ git remote add origin https://github.com/Mengkzhaoyun/HZW.git

4.修改代码,Commit , Push

Commit提交变更到本地,

Push才是提交更新至github服务器

5.换机器(家、单位),Sync或Pull

左下角的状态栏有提示的,很方便

6.有些目录需要排除,不提交到Github

如node_modules,.settings,.vscode

参考Large-Moon的博客github过滤文件提交

a.在工程根目录下建立.gitignore文件

将要排除的文件或目录 写到.gitignore这个文件中

排除以.apk结尾的文件 : *.apk

排除目录node_modules : node_modules/

*.apk
.settings/
.vscode/
node_modules/

b.在全局建立.gitignore文件,影响所有GIT项目

将.gitignore文件放到D:\Libraries\Documents\Visual Studio Code文件夹中

打开C:\Users\Mengk\.gitconfig文件,如下修改

[user]
name = mengkzhaoyun
email = mengkzhaoyun@gmail.com
[gui]
recentrepo = D:/Libraries/Documents/Visual Studio Code/HZW
[core]
excludesfile = D:/Libraries/Documents/Visual Studio Code/.gitignore

Visual Studio Code 与 Github 集成的更多相关文章

  1. Visual Studio Code配置GitHub(Win7环境)

    一.软件环境说明(演示环境) 1.操作系统:Windows7旗舰版(64bit) 2.Visual Studio Code版本:1.32.3 3.Git版本:2.21.0.windows.1 二.软件 ...

  2. visual studio code 的必装推荐插件plugin, vscode, vsc

    An Old Hope Theme     (theme, 推荐,且推荐它的 classic theme,安装后在颜色选项里选择,该插件的定制见文末) Cobalt2     (theme) Drac ...

  3. 在Visual Studio Code中配置GO开发环境

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

  4. docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用

    .net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看 ...

  5. Visual Studio Code 配置指南

    Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器.在我看来它是「一款完美的编辑器」. 本文是有关 VS Code 的特性介绍与配置指 ...

  6. Visual Studio Code,完美的编辑器

    今日凌晨,微软的文本(代码)编辑器 Visual Studio Code(简称 VS Code),发布了首个正式版,距离首个 beta 版上线时间刚好一年. 在十多年的编程经历中,我使用过非常多的的代 ...

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

    Visual Studio Code 使用Git进行版本控制 本来认为此类教程,肯定是满网飞了.今天首次使用VS Code的Git功能,翻遍了 所有中文教程,竟没有一个靠谱的.遂动笔写一篇. 请确保你 ...

  8. 剖析并利用Visual Studio Code在Mac上编译、调试c#程序

    0x00 前言 一周多以前的微软的Build大会上,微软发布了一个让很多人眼前一亮的工具,也是本文的主角——Visual Studio Code.很多使用Windows的朋友都很高兴,认为又多了一个很 ...

  9. ASP.NET Core 中文文档 第二章 指南(1)用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序

    原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code 作者:Daniel Roth.Steve Smith ...

随机推荐

  1. ubuntu下安装tomcat和配置mysql

    1.到官网 http://jakarta.apache.org/tomcat-7.0.2.tar.gz 安装文件,JDK假设已经安装完毕,接下来直接安装tomcat-7.0.2.tar.gz # ls ...

  2. SpringMVC中文乱码

    刚刚构建的SpringMVC项目,一般都是中文乱码的. 这时的工程就是一个JSP页面的事情,可以添加如下代码 <%@ page language="java" import= ...

  3. Centos清理内存 内存回收释放及内存使用查看的相关命令

    在清理前内存使用情况 free -m 用以下命令清理内存 echo 1 > /proc/sys/vm/drop_caches 清理后内存使用情况再用以下命令看看. free –m 多出很多内存了 ...

  4. jQuery的css()方法

    jQuery的css()方法下面的代码可以为div一次性设置多个样式属性<!DOCTYPE html><html><head><meta charset=&q ...

  5. 【翻译】使用nginx作为反向代理服务器,uWSGI作为应用服务器来部署flask应用

    最近在看关于Docker和Nginx方面的内容,先于在Docker上开发以及部署python应用自然要先能够在本机上部署,其中找到一篇文章写的最为详细并且实验成功,所以在此翻译转载过来以备后需.[原文 ...

  6. 滑动页面,顶部导航or顶部 固定在一个位置

    现在很多页面 特别是电商用的比较多 比如电商里面某个商品的详细页 往下拉页面 当滚轮到达一定位置的时候  导航栏即固定在顶部 其实他的原理很简单, 就是一开始设置导航为相对定位,然后计算出滚动条离顶部 ...

  7. urlwrite伪静态(SAE、PHP、JSP)

    在SAE里,直接配置config.yaml文件,文件可以配置的内容包含: 目录默认页面 自定义错误页面 压缩 页面重定向 页面过期 设置响应Header的Content-Type appname: x ...

  8. android对象序列化Parcelable浅析

    一.android序列化简介 我们已经知道在Android使用Intent/Bindler进行IPC传输数据时,需要将对象进行序列化. JAVA原本已经提供了Serializable接口来实现序列化, ...

  9. Swift - 31 - 常量参数, 变量参数和inout参数

    //: Playground - noun: a place where people can play import UIKit // swift中默认情况下, 传入的参数是不可以修改的, 也就是l ...

  10. 读书笔记 |Google C++编程风格指南

    Google C++编程风格指南 ## 0. 背景 每一个C++程序员都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug.难于阅读和维护. 本指 ...