zoukankan      html  css  js  c++  java
  • git设置忽略文件及目录

    git设置忽略文件和目录有两种方式,一种是项目所有人员共用的的,一种是开发自己使用的

    第一种,所有开发者共用的需要把设置设定在.gitignore该文件中

    第二种,开发者个人使用的忽略配置,许雅设定在.git/info/exclude 该文件中

    两种方式只是文件不同,设置忽略的规则是一样的

    1,创建.gitignore

    2,修改文件,添加忽略正则

      .idea //忽略.idea文件夹及文件夹下文件

      *.iml //忽略以.iml结尾的文件

      

    【例子】

    # 忽略*.o和*.a文件,不忽略my.o文件

     *.[oa]

    !my.o

    # 忽略*.b和*.B文件,不忽略my.b文件

    *.[bB]
    !my.b
    

      

    # 忽略dbg文件和dbg目录

    dbg
    

      

    # 只忽略dbg目录,不忽略dbg文件

    dbg/
    

      

    # 只忽略dbg文件,不忽略dbg目录

    dbg
    !dbg/
    

      

    # 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内

    /dbg

    # 以'#'开始的行,被视为注释.

     * ?:代表任意的一个字符
        * *:代表任意数目的字符
        * {!ab}:必须不是此类型
        * {ab,bb,cx}:代表ab,bb,cx中任一类型即可
        * [abc]:代表a,b,c中任一字符即可
        * [ ^abc]:代表必须不是a,b,c中任一字符
    

      

  • 相关阅读:
    HTTP的OPTIONS请求方法
    K8s -- DaemonSet
    Nginx 变量漫谈(二)
    Nginx 变量漫谈(一)
    通俗地讲,Netty 能做什么?
    CSP AFO后可以公开的情报
    AT1219 歴史の研究
    LuoguP4165 [SCOI2007]组队
    CF708C Centroids(树形DP)
    CF208E Blood Cousins(DSU,倍增)
  • 原文地址:https://www.cnblogs.com/gooldns/p/13094726.html
Copyright © 2011-2022 走看看