簡單說就是在根目錄下建立.gitignore,然後編輯過濾規則。
windows下怎麼操作,方法如下:
一是常規的windows操作
- 根目錄下建立gitignore.txt;
- 編輯gitignore.txt,寫下你的規則,例如加上
node_modules/
; - 開啟命令列視窗,切換到根目錄(可以直接在資料夾上面的位址列輸入cmd回車);
- 執行命令
ren gitignore.txt .gitignore
。
二是用Git Bash
- 根目錄下右鍵選擇“Git Bash Here”進入bash命令視窗;
- 輸入
vim .gitignore
命令,開啟檔案(沒有檔案會自動建立); - 按
i
鍵切換到編輯狀態,輸入規則,例如node_modules/
,然後按Esc
鍵退出編輯,輸入:wq
儲存退出。
其他類Linux環境的,直接開啟命令視窗執行Git Bash的2,3步就行了。
最後.gitignore
的過濾規則是什麼,說明如下:
正面清單:設定過濾哪些檔案和資料夾
node_modules/ 表示過濾這個資料夾
*.zip 過濾zip字尾檔案
demo.html 過濾該檔案
負面清單:設定哪些檔案不被過濾
!src/ 跟蹤該資料夾
!*.js 跟蹤java原始檔
!index.html 跟蹤該檔案