(入門)上傳GitHub怎麼忽略node_modules

簡單說就是在根目錄下建立.gitignore,而後編輯過濾規則。html

windows下怎麼操做,方法以下:

一是常規的windows操做java

  1. 根目錄下建立gitignore.txt;
  2. 編輯gitignore.txt,寫下你的規則,例如加上node_modules/
  3. 打開命令行窗口,切換到根目錄(能夠直接在文件夾上面的地址欄輸入cmd回車);
  4. 執行命令ren gitignore.txt .gitignore

二是用Git Bashnode

  1. 根目錄下右鍵選擇「Git Bash Here」進入bash命令窗口;
  2. 輸入vim .gitignore命令,打開文件(沒有文件會自動建立);
  3. i鍵切換到編輯狀態,輸入規則,例如node_modules/,而後按Esc鍵退出編輯,輸入:wq保存退出。

其餘類Linux環境的,直接打開命令窗口執行Git Bash的2,3步就好了。

最後.gitignore的過濾規則是什麼,說明以下:

正面清單:設置過濾哪些文件和文件夾git

node_modules/   表示過濾這個文件夾
*.zip   過濾zip後綴文件
demo.html   過濾該文件

負面清單:設置哪些文件不被過濾vim

!src/   跟蹤該文件夾
!*.js   跟蹤java源文件
!index.html 跟蹤該文件
相關文章
相關標籤/搜索