01、.gitignore文件规范
02、glob 模式
shell使用的简化的正则表达式
*匹配0个或任意个字符
[abc]匹配任何一个方括号中字符
?匹配任意一个字符
[a-z] [0-9] 匹配范围内的任意1个字符
**匹配任意目录,例如a/**/z可匹配a/z、a/b/z、a/b/c/z等
03、举例
*.[oa] (忽略以o或者a结尾的文件)
*~ (忽略以~结尾的文件)
04、举例
*.a (忽略.a 文件)
!lib.a (不忽略lib.a, 即使上面写了忽略.a 文件)
/TODO (忽略当前目录TODO文件, 但不忽略子目录的 subdir/TODO文件)
build/ (忽略所有 build/ 目录下的文件)
doc/*.txt (忽略 doc/notes.txt, 但不忽略 doc/server/arch.txt)
doc/**/*.pdf (忽略所有doc下的 .pdf 文件)
05、各种语言.gitignore文件例子
https://github.com/github/gitignore
004.progit笔记---git忽略文件.gitignore
原文:https://www.cnblogs.com/geniushuangxiao/p/12630248.html