此篇介绍一下 .gitignore 文件的忽略书写规则。

在通常的代码开发和调试过程中,我们经常会生成一些日志文件、临时编译文件等,这些文件我们并不需要提交到代码仓库中,此时就需要使用 .gitignore 文件来进行忽略。

  1. 在代码仓库中创建名为 .gitignore 的文件,Git 将使用它来确定在提交之前要忽略哪些文件和目录。
  2. 应将 .gitignore 文件提交到仓库中,以便与其他用户共享忽略规则。
  3. .gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则。
  4. .gitignore 文件的注释用使用#号,*号表示匹配0个或多个任意字符。
  5. 以斜杠"/"开头表示目录。
  6. 以星号"*"通配多个字符,即匹配多个任意字符;使用两个星号"**" 表示匹配任意中间目录。
  7. 以问号"?"通配单个字符,即匹配一个任意字符。
  8. 以方括号"[]"包含单个字符的匹配列表,即匹配任何一个列在方括号中的字符。
  9. 以叹号"!"表示不忽略(跟踪)匹配到的文件或目录,即要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
  10. 空行不进行匹配,可以作为段落分隔符,增强可读性。
  11. ""是作为转义符。