语法
语法 | 作用 | 例子 |
---|---|---|
"/" | 忽略根目录下的文件 | /data |
"*" | 忽略所有文件 | *.txt => 1.txt,2.txt... |
"?" | 匹配单个字符 | 1?.txt => 11.txt,1n.txt... |
"!" | 不忽略某个文件/目录 | !1.txt |
"[(^)]" | 忽略(不)包含某个字符文件/目录 | [abc].txt |
"{{!}}" | 忽略(不)包含某个类型文件/目录 | {txt,md,c} |
例子
- /data : 忽略根目录下data目录
- /data/1?.txt : 忽略data目录下所有1?.txt
写入gitignore目录之后没作用
执行操作:
git rm -r --cached .
git add .
git commit -m "重新提交新gitignore规则"