zoukankan      html  css  js  c++  java
  • 使用.gitignore忽视项目中的文件/文件夹

    在项目开发的过程中,我们经常需要IDE来提高编程效率。然而,不同的IDE会生成各种各样的临时文件。在项目生命周期中,我们往往不需要关注这类文件的变更记录,因而我们是不需要将它们加入到源代码管理器中。


    Git 提供了一个.gitignore文件,用于忽略仓库目录中无需添加入到Git中的文件或者文件夹。需要注意的是:Git只会忽略状态为untracked 的文件(我们可以通过git status来查看文件的状态)。Git会从许多源头来检查gitignore,遵从以下的顺序:
    • 直接从命令行中传递的gitugnore相关的参数
    • 仓库目录中的.gitignore文件
    • $GIT_DIR/info/exclude
    • core.excludesfile中配置的文件(可以通过git config -l查看是否配置了这个configuration)

    常用的.gitignore匹配模式如下:
    • 以#开头为注释
    • 每行末尾的空格(不是以结尾)将被自动忽略
    • 叹号“!”表示不忽略(跟踪)匹配到的文件或目录
    • 问号“?”通配单个字符
    • 星号“*”通配多个字符;
    • 斜杠“/”开头表示目录;

    注:在Windows下,如果无法使用UI来创建.gitignore,重命名也会失败。但是 我们可是先创建一个名为gitignore.txt的文件,而后通过下面命令进行重命名:

    ren gitignore.txt .gitignore

  • 相关阅读:
    重写方法,重载方法,虚方法和抽象方法的使用
    基类和派生类
    C#修饰符讲解大全
    通过HTTP请求WEBAPI的方式
    计算机各种协议讲解
    时间戳
    SQL Server知识详解
    基本概念和术语
    22.C++- 继承与组合,protected访问级别
    22.QT-QXmlStreamReader解析,QXmlStreamWriter写入
  • 原文地址:https://www.cnblogs.com/jonathanlin/p/4402351.html
Copyright © 2011-2022 走看看