一、文件 .gitignore 者租的格式规范如下友改:
1、所有空行或者以 # 开头的行都会被 Git 忽略。
2、可以使用标准的 glob 模式匹配 ,它会递归地应用在整个工作区中。
3、匹配模式可以以(/)开头防止递归。
4、匹配模式可以以(/)结尾指定目录。
5、要忽略指定模式以外的文件或目录,可以在模式前加上叹号(!)取反。
二、示例
学习链接
语法规范(熟悉正则很容易理解)
空行或是以#开头的行即注释行将被忽略余裤;
以斜杠 “/” 结尾表示目录;
以星号 “*” 通配多个字符;
以问号 “?” 通配单个字符
以方括号 “[]” 包含单个字符姿圆的匹配列表;
以叹号 “!” 表示不忽略(跟踪)匹配到的文件或目录;
可以在前面添加斜杠 “/” 来避免递归,下面的例子中可以很明白的看出来与下一条的区别。
配置文件示例
# 忽略 .a 文件*.a
# 但否定忽略 lib.a, 尽管已竖册简经在前面忽略了 .a 文件
!lib.a
# 仅在当前目录下忽略 TODO 文件, 但不包括子目录下的 subdir/TODO
/TODO
# 忽略 build/ 文件夹下的所有文件
build/
# 忽略 doc/notes.txt, 不包括 doc/server/arch.txt
doc/*.txt
# 忽略所有的 .pdf 文件 在 doc/ directory 下的
doc/**/*.pdf
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)