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

  • 相关阅读:
    Verilog语言
    OrCAD --从SNAPEDA导入封装库
    RAM/ROM IP一次性总结
    USB之Main item, Local item和Global item 的作用范围与归类
    发光LED压降与工作电流总结
    C之输入输出函数(3) -- 请使用sscanf()
    C之输入输出函数(2) -- gets()
    C之输入输出函数(1) -- fgets()
    C中的lvalue和rvalue
    关于字符串的一点补充
  • 原文地址:https://www.cnblogs.com/bill-technology/p/4130891.html
Copyright © 2011-2022 走看看