• 使用.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

  • 相关阅读:
    特征提取算法(3)——SIFT特征提取算子
    特征提取算法(2)——HOG特征提取算法
    特征提取算法(1)——纹理特征提取算法LBP
    图像梯度
    插值算法
    边缘检测
    形态学滤波
    adaboost面试题
    12.敏捷估计与规划——Splitting User Stories笔记
    10.敏捷估计与规划——Financial Prioritization笔记
  • 原文地址:https://www.cnblogs.com/jonathanlin/p/4402351.html
Copyright © 2020-2023  润新知