一般来说每个
Git
项目中都需要一个
.gitignore
文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中,即在进行Git操作的时候,忽略我们不想提及的内容。这个文件的完整文件名就是
.gitignore
,注意最前面有个 “
.
”。这种文件如果使用windows自带的记事本、一些专门的代码编辑器、终端命令等都可以很轻松创建。
1、配置语法:
以斜杠
/
开头表示目录;
以星号
*
通配多个字符;
以问号
?
通配单个字符
以方括号
[]
包含单个字符的匹配列表;
以叹号
!
表示不忽略(跟踪)匹配到的文件或目录;
此外,Git 对于 .gitignore 配置文件是按行(从上到下)进行规则匹配的,这意味着
如果前面的规则匹配的范围更大,则后面的规则将不会生效
。
按目录名忽略 - 不管目录的层级,只要名字符合规则即被忽略
fd1/*
说明:忽略目录 fd1 下的全部内容;注意:不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略。
忽略指定目录下的全部内容
/fd1/*
说明:忽略根目录下的 /fd1/ 目录的全部内容;
反选模式,忽略除指定项之外的全部内容
!.gitignore