zoukankan      html  css  js  c++  java
  • Git 忽略文件


    .gitignore 文件

    有些文件无需纳入Git版本库,也不希望它们总出现未跟踪文件列表。通常都是些自动生成的文件,像是日志或者编译过程中创建的等等。可以创建一个名为.gitignore的文件,列出要忽略的文件模式。

    文件.gitignore可以放在任何目录中,它的作用范围是其所处的目录及其子目录。

    忽略只对未跟踪文件有效,对于已加入版本库的文件无效。

    Git忽略语法:

    忽略文件中的空行或以井号(#)开始的行会被忽略。

    可以使用通配符,参见Linux手册:glob(7)。例如:星号(*)代表任意多字符,问号(?)代表一个字符,方括号([abc])代表可先字符范围等。

    如果名称的最前面是一个路径分隔符(/),表明要忽略的文件在此目录下,而非子目录的文件。

    如果名称的最后面是一个路径的分隔符(/),表明要忽略的是整个目录,同名文件不忽略,否则同名的文件和目录都忽略。

    通过在名称的最前面添加一个感叹号(!),代表不忽略。

    # 此为注释--将被 Git 忽略
    *.a       # 忽略所有 .a 结尾的文件
    !lib.a    # 但 lib.a 除外
    /TODO     # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
    build/    # 忽略 build/ 目录下的所有文件
    doc/*.txt # 会忽略 doc/notes.txt,但不包括 doc/server/arch.txt

  • 相关阅读:
    新建一个类并绑定一个activity
    关于fragment保存变量的问题
    关于使用别人方法的效率问题
    使用asynctask的问题
    关于整个头像更新问题(2)
    关于查找所需代码的问题
    静态变量的使用问题
    关于更换头像的整个过程理解
    fill_parent 和 match_parent区别
    关于ui修改的若干想法
  • 原文地址:https://www.cnblogs.com/bill-technology/p/4130891.html
Copyright © 2011-2022 走看看