zoukankan      html  css  js  c++  java
  • Git系列:第七篇-Maven项目下提交时忽略不必要的文件或文件夹

    用.gitignore文件来进行忽略不必要的文件或文件夹

     

              

    在开发中我们要提交的内容大都是
    src里的全部文件(java文件)
    .gitignore(忽略文件)
    pom.xml(maven配置文件)
    -----------------------------------------------------------------------------------------

    1.首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here”,然后执行如下命令:

    touch .gitignore

    2.用notepad++或者sublime text打开且输入需要忽略的文件或文件名,如下所示:

    ##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  

    ### IntelliJ IDEA ###
    .idea
    *.iws
    *.iml
    *.ipr

    -------------------------------------------------------------------

    说明:

    /target/ :过滤文件设置,表示过滤这个文件夹

    *.jar  ,*.tar  ,*.class 表示过滤某种类型的文件

    /mtk/do.c ,/mtk/if.h  表示指定过滤某个文件下具体文件

     !*.c , !/dir/subdir/     !开头表示不过滤

     *.[oa]    支持通配符:过滤repo中所有以.o或者.a为扩展名的文件
    ---------------------
    作者:amnotsherlockholmes
    来源:CSDN
    原文:https://blog.csdn.net/bulletoo_/article/details/79915471
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    VS.NET 生成后事件
    SysVinit
    技巧:Linux I/O重定向的一些小技巧
    Ofono/Phonesim 安装和启动
    Memory Hierarchy
    Linux 技巧:让进程在后台可靠运行的几种方法 用 cron 和 at 调度作业 使用 screen 管理你的远程会话
    M. Tim Jones
    How do I install Oracle Java JDK 7?
    详谈 UNIX 环境进程异常退出
    Linux 内核剖析
  • 原文地址:https://www.cnblogs.com/wwjldm/p/10455560.html
Copyright © 2011-2022 走看看