此篇介绍一下 .gitignore 文件的忽略书写规则。
在通常的代码开发和调试过程中,我们经常会生成一些日志文件、临时编译文件等,这些文件我们并不需要提交到代码仓库中,此时就需要使用 .gitignore
文件来进行忽略。
- 在代码仓库中创建名为
.gitignore
的文件,Git 将使用它来确定在提交之前要忽略哪些文件和目录。 - 应将
.gitignore
文件提交到仓库中,以便与其他用户共享忽略规则。 - 在
.gitingore
文件中,遵循相应的语法,在每一行指定一个忽略规则。 .gitignore
文件的注释用使用#号,*号表示匹配0个或多个任意字符。- 以斜杠"/"开头表示目录。
- 以星号"*"通配多个字符,即匹配多个任意字符;使用两个星号"**" 表示匹配任意中间目录。
- 以问号"?"通配单个字符,即匹配一个任意字符。
- 以方括号"[]"包含单个字符的匹配列表,即匹配任何一个列在方括号中的字符。
- 以叹号"!"表示不忽略(跟踪)匹配到的文件或目录,即要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
- 空行不进行匹配,可以作为段落分隔符,增强可读性。
- ""是作为转义符。