規則
- 以斜槓 / 開頭表示目錄
- 以星號 * 通配多個字元
- 以問號 ? 通配單個字元
- 以方括號 [] 包含單個字元的匹配列表
- 以歎號 ! 表示不忽略(跟蹤)匹配到的檔案或目錄
在已忽略資料夾中不忽略指定資料夾
/node_modules/*
!/node_modules/layer/
在已忽略資料夾中不忽略指定檔案
/node_modules/*
!/node_modules/layer/layer.js
【注意項】注意寫法 要忽略的資料夾一定要結尾 /* ,否則不忽略規則將無法生效
忽略所有 .a 結尾的檔案
*.a
*.[oa]#忽略所有以 .o 或 .a 結尾的檔案
忽略所有 .b 和 .B 結尾的檔案,lib.b除外
*.[bB]
!lib.b
忽略 node_modules 檔案和 node_modules 目錄
node_modules
只忽略 node_modules 目錄,不忽略 node_modules檔案
node_modules/
只忽略 node_modules 檔案,不忽略 node_modules 目錄
node_modules
!node_modules/
忽略 doc/notes.txt 但不包括 doc/server/arch.txt
doc/*.txt
僅忽略當前目錄下的 TODO 檔案,不包含 subdir/TODO
/TODO
本作品採用《CC 協議》,轉載必須註明作者和本文連結