zoukankan      html  css  js  c++  java
  • Visual Studio Code 与 Github 集成

    使用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:LibrariesDocumentsVisual 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:LibrariesDocumentsVisual Studio CodeHZW
    $ 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:LibrariesDocumentsVisual Studio Code文件夹中

    打开C:UsersMengk.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

  • 相关阅读:
    简化日常工作之三:自己写一个CI脚手架
    gearman的安装和配置
    简化日常工作系列之二 ----- 定时采集小说
    简化日常工作系列之一 ---- 自动新建每日记录
    代码简洁之四 统一抽象层次
    php处理金额显示的一些笔记
    代码简洁之三:减少注释 增加代码可读性
    通用性安装redis和基本配置
    写一个Redis封装类
    Exchange2010安装指南
  • 原文地址:https://www.cnblogs.com/mengkzhaoyun/p/5354488.html
Copyright © 2011-2022 走看看