Git忽略文件设置

使用Git进行开发可以有效提升开发效率,尤其是多人开发时, 多分支、代码合并等许多操作会更加高效。但是因为许多临时文件、配置文件、或者cocoapod库更新文件,如果将这些文件都纳入git库中,会给代码review及开发造成很多不便。因此我们可以通过设置项目文件过滤规则很方便的解决这个问题。

git忽略文件可以针对全局范围内的文件、也可以针对某一级目录下的文件。

因为每一个使用git管理的项目都会自动生成忽略文件,而且这些文件是默认隐藏的,因此在设置或者修改忽略文件之前,最好先将隐藏文件设置打开。然后打开项目文件根目录,就可以看到.git文件夹和.gitignore文件,这就是git忽略的设置文件。

  • 忽略全局范围内的文件

    在项目根目录下看到的.gitignore文件就是针对全局范围的文件设置忽略条件的,可以对该文件进行修改。

  • 忽略某一级目录下的文件

    如果相对某一级目录下的文件进行忽略设置,那么只需要在该目录下新建一个.gitignore文件即可。

忽略文件配置规则

  • 以星号“”通配多个字符*

  • 以问号“?”通配单个字符

  • 以方括号“[]”包含单个字符的匹配列表

  • 以斜杠“/”开头表示目录

     fd1/*           //忽略目录 fd1 下的全部内容;不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略
     
     /fd1/*         //忽略根目录下的 /fd1/ 目录的全部内容
    
  • 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录

    !.gitignore
    !/fw/bin/
    !/fw/sf/
    //忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录
    

你可能感兴趣的:(Git忽略文件设置)