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

  • 相关阅读:
    284. Peeking Iterator
    283. Move Zeroes
    282. Expression Add Operators
    281. Zigzag Iterator
    280. Wiggle Sort
    279. Perfect Squares
    python 正则匹配替换,在匹配的字符后方添加新的字符
    odoo default_get 方法和onchange装饰器造成冲突,
    redmine 如何启用用户图标
    odoo 打印执行的sql语句
  • 原文地址:https://www.cnblogs.com/mengkzhaoyun/p/5354488.html
Copyright © 2011-2022 走看看