文件 .gitignore 的格式規(guī)范如下:
? 所有空行或者以注釋符號(hào) # 開(kāi)頭的行都會(huì)被 Git 忽略浓领。
? 可以使用標(biāo)準(zhǔn)的 glob 模式匹配炉媒。
? 匹配模式最后跟反斜杠(/)說(shuō)明要忽略的是目錄。
? 要忽略指定模式以外的文件或目錄果复,可以在模式前加上驚嘆號(hào)(! )取反叙淌。
所謂的 glob 模式是指 shell 所使用的簡(jiǎn)化了的正則表達(dá)式互亮。星號(hào)(*)匹配零個(gè)或多個(gè)任意字符慢宗; [abc] 匹配任何一個(gè)列在方括號(hào)中的字符(這個(gè)例子要么匹配一個(gè) a坪蚁,要么匹配一個(gè) b奔穿,要么匹配一個(gè) c);問(wèn)號(hào)(?)只匹配一個(gè)任意字符迅细;如果在方括號(hào)中使用短劃線分隔兩個(gè)字符巫橄,表示所有在這兩個(gè)字符范圍內(nèi)的都可以匹配(比如 [0-9] 表示匹配所有 0 到9 的數(shù)字)淘邻。
書(shū)上的一個(gè)例子