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

