一般来说每个 Git 项目中都需要一个 .gitignore 文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中,即在进行Git操作的时候,忽略我们不想提及的内容。这个文件的完整文件名就是 .gitignore ,注意最前面有个 “ . ”。这种文件如果使用windows自带的记事本、一些专门的代码编辑器、终端命令等都可以很轻松创建。

1、配置语法:

  • 以斜杠 / 开头表示目录;
  • 以星号 * 通配多个字符;
  • 以问号 ? 通配单个字符
  • 以方括号 [] 包含单个字符的匹配列表;
  • 以叹号 ! 表示不忽略(跟踪)匹配到的文件或目录;
  • 此外,Git 对于 .gitignore 配置文件是按行(从上到下)进行规则匹配的,这意味着 如果前面的规则匹配的范围更大,则后面的规则将不会生效

    按目录名忽略 - 不管目录的层级,只要名字符合规则即被忽略

    fd1/*
    

    说明:忽略目录 fd1 下的全部内容;注意:不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略。

    忽略指定目录下的全部内容

    /fd1/*
    

    说明:忽略根目录下的 /fd1/ 目录的全部内容;

    反选模式,忽略除指定项之外的全部内容

    !.gitignore