[关闭]
@songying 2019-09-21T09:43:33.000000Z 字数 563 阅读 1154

.gitignore

Git


格式

  1. 所有空行或者以 # 开头的行都会被 Git 忽略。
  2. 以使用标准的 glob 模式匹配。
  3. 匹配模式可以以(/)开头防止递归
  4. 匹配模式可以以(/)结尾指定目录。
  5. 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反.

glob 模式

glob模式是指 shell所使用的简化了的正则表达式。

正则符 含义
* 匹配0个或多个任意字符
[abc] 匹配任意一个字符
? 只匹配一个任意字符
[0-9] 匹配0-9之间的数字
** 匹配任意中间目录

demo

https://github.com/github/gitignore/blob/master/Python.gitignore

  1. # no .a files
  2. *.a
  3. # but do track lib.a, even though you're ignoring .a files above
  4. !lib.a
  5. # only ignore the TODO file in the current directory, not subdir/TODO
  6. /TODO
  7. # ignore all files in the build/ directory
  8. build/
  9. # ignore doc/notes.txt, but not doc/server/arch.txt
  10. doc/*.txt
  11. # ignore all .pdf files in the doc/ directory
  12. doc/**/*.pdf
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注