使用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