ignore在英文當中的意思是忽視的意思,也有忽略某些檔案的意思,所以gitignore的作用就是幫助我們在git add時將我們指定的一些檔案自動排除在外,不提交到git當中。
1、語法:
以斜槓“/”開頭表示目錄
以星號“*”通配多個字元
以問號“?”通配單個字元
以方括號“[]”包含單個字元的匹配列表
以歎號“!”表示不忽略(跟蹤)匹配到的檔案或目錄
2、語法規則
/mtk/ 過濾整個檔案夾
*.zip 過濾所有.zip檔案
/mtk/do.c 過濾某個具體檔案
fd1/* 忽略目錄 fd1 下的全部內容;注意,不管是根目錄下的 /fd1/ 目錄,還是某個子目錄 /child/fd1/ 目錄,都會被忽略;
/fd1/* 忽略根目錄下的 /fd1/ 目錄的全部內容;
/*
!.gitignore
!/fw/bin/
!/fw/sf/ 忽略全部內容,但是不忽略 .gitignore 檔案、根目錄下的 /fw/bin/ 和 /fw/sf/ 目錄