zoukankan      html  css  js  c++  java
  • git提交忽略不必要的文件或文件夹

    创建maven项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本。
    例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml

    ##ignore this file##
    /target/
    .classpath
    .project
    .settings     
     ##filter databfile、sln file##
    *.mdb  
    *.ldb  
    *.sln   
    ##class file##
    *.com  
    *.class  
    *.dll  
    *.exe  
    *.o  
    *.so
    # compression file
    *.7z  
    *.dmg  
    *.gz  
    *.iso  
    *.jar  
    *.rar  
    *.tar  
    *.zip  
    *.via
    *.tmp
    *.err
    # OS generated files #  
    .DS_Store  
    .DS_Store?  
    ._*  
    .Spotlight-V100  
    .Trashes  
    Icon?  
    ehthumbs.db  
    Thumbs.db
    备注:
    /target/ :过滤文件设置,表示过滤这个文件夹
    *.mdb  ,*.ldb  ,*.sln 表示过滤某种类型的文件
    /mtk/do.c ,/mtk/if.h  表示指定过滤某个文件下具体文件
     !*.c , !/dir/subdir/     !开头表示不过滤
     *.[oa]    支持通配符:过滤repo中所有以.o或者.a为扩展名的文件

    而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。
    git忽略不必要文件有2种方法,一种是命令方法,一种是eclipse安装git插件设置
    方法一:命令方法
    1.首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here”,然后执行如下命令:
    touch .gitignore
    2.用文本编辑器如editplus或notepad++输入需要忽略的文件或文件名,如下所示:
    该方法保证任何人都提交不了这类文件
     方法二:eclipse安装git插件设置:点击“Add Pattern”添加你要过滤的文件,该方法只能保证本地提交过滤,但是提交远程仓库则不会

  • 相关阅读:
    【转载】关于sql的执行计划(推荐详细) 天高地厚
    填充因子 天高地厚
    【转载】基于Windows下的Web性能测试和压力测试 天高地厚
    [转]SQL Server 2008存储结构之GAM、SGAM 天高地厚
    用sp_change_users_login消除Sql Server的孤立用户
    定义类成员
    个人JS脚本验证大全[转]
    网页居中
    转 优先队列 的使用
    java BigInteger
  • 原文地址:https://www.cnblogs.com/zouhong/p/12046436.html
Copyright © 2011-2022 走看看