使用IDE开发具体的java总会随着编译产生一些临时文件,比如:*.class、iml(使用idea产生的配置文件)、.DS_Store(mac系统的)、target文件夹,使用git status命令时如图显示:


  • 原则:提交给远程仓库的只有源代码和相关的配置文件
  • 使用方法:工作空间根目录下新建.gitignore文件,然后在.gitignore文件中添加要忽略的文件名和文件夹;git会根据.ignore文件的配置忽略指定的文件和文件夹
  • 例子:

      # Created by .ignore support plugin (hsz.mobi)### Java template*.class# Mobile Tools for Java (J2ME).mtj.tmp/.logs/***/*.iml# Package Files #*.jar*.war*.eartarget.idea.DS_Storeexports# virtual machine crash logs, see                 http://www.java.com/en/download/help/error_hotspot.xmlhs_err_pid*.tags.tags_sorted_by_file

.gitignore文件所在目录位置,如图:
4. .ignore文件语法

  • 忽略指定的文件/目录

    # 忽略指定文件
    HelloWrold.class# 忽略指定文件夹
    bin/
    bin/gen/
    
  • 通配符忽略规则
    # 忽略.class的所有文件
    *.class

    # 忽略名称中末尾为ignore的文件夹
    *ignore/

    # 忽略名称中间包含ignore的文件夹
    *ignore*/

Git忽略项目中的指定的文件相关推荐

  1. 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片...

    在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就 ...

  2. IDEA将项目打包为指定class文件的jar

    转自:https://blog.csdn.net/makang456/article/details/86699375 [背景]     公司最近要和某大公司合作,将本公司的产品提供给其它公司单独部署 ...

  3. 项目中单独指定maven远程仓库

    如果我们要在项目中单独指定远程仓库得地址的话 1.pom.xml添加配置 添加repositories节点 <repositories><repository><id&g ...

  4. Vue项目中遇到了大文件分片上传的问题

    Vue项目中遇到了大文件分片上传的问题,之前用过webuploader,索性就把Vue2.0与webuploader结合起来使用,封装了一个vue的上传组件,使用起来也比较舒爽. 上传就上传吧,为什么 ...

  5. python 去掉文件后缀_python从zip中删除指定后缀文件(推荐)

    一,说明 环境:python2 用到的模块 os zipfile shutil 程序功能:从zip中删除指定后缀的文件,然后再自动压缩 函数说明: DelFileInZip(path,suffix) ...

  6. VUE 项目中引入外部js文件(CND引入)

    以VUE项目中引入echarts文件为例: 第一步在VUE项目中找到index.html文件 引入 :<script src="https://cdnjs.cloudflare.com ...

  7. IDEA下,如何在java项目中新增jsp模板文件

    IDEA下,如何在java项目中新增jsp模板文件 大家会不会有这样的烦恼,就是当想要创建一个jsp模板文件的时候,右键new的时候找不到JSP选项. 这是因为在创建项目的时候没有选中Web Appl ...

  8. maven项目中,使用pom文件引入自定义jar包

    遇到需求要把自己的jar包引入到项目中,首先我的jar包是 sac-sys-service-1.0.jar 一.第一种,放到maven仓库 1. 找到整个项目的maven仓库,我的是默认路径: C盘 ...

  9. git在项目中常用命令和项目流程中涉及到步骤分析

    GIT git的组成:分布式,版本控制,软件 svn是集中式版本控制,而git是分布式版本控制 问价拷贝 本地版本控制 集中式版本控制 分布式版本控制 第一阶段:生成版本,扩展功能,版本回滚 命令: ...

最新文章

  1. HBase的安装、写入和查询操作
  2. grub 引导 多linux系统,GRUB 多系统引导
  3. 【Kafka】Kafka No serviceName defined in either JAAS or Kafka config
  4. 调查VMware View Composer失败代码(2085204)
  5. redhat linux 7 ntp,技术|RHCE 系列(十):在 RHEL/CentOS 7 中设置 NTP(网络时间协议)服务器...
  6. redis 永不过期_Redis系列八Redis数据过期策略详解
  7. 常用视频像素格式 YUV422 YUV420
  8. 瑞星杀毒软件网络版介绍
  9. 《成为乔布斯》读后感
  10. 作为史上最疯狂的科学家,特斯拉提出过哪些惊世骇俗的设想
  11. android 读取单反相机,手机怎么直接读取相机照片更方便?
  12. flush()的作用
  13. 驰骋工作流自定义表单的需求--表单设计器
  14. C语言str系列函数操作
  15. 一年级关于计算机的手抄报内容是什么,一年级语文手抄报内容资料
  16. 笨方法学python 15章疑问
  17. 屏幕点击功能产品实现
  18. 20160209.CCPP体系详解(0019天)
  19. AppScan发生内部错误解决办法
  20. 把前端图片存到数据库,再从数据库取出来显示

热门文章

  1. 页面点击提交跳转_一个入口一次提交!“六税合一”综合申报操作指南请收好~...
  2. 上传jar包到私服(仅限于翼支付公司工作流程使用)和涉及的技术总结
  3. linux密码加密方式 2y,手动生成Linux密码(/etc/shadow)
  4. 内存映射文件mmap原理分析
  5. RabbitMq分布式事务解决方案第二篇
  6. 一文透析 Spring Boot、微服务架构和大数据治理三者之间的故事
  7. jdbc连接mysql问题
  8. 关于webservlet 请求异步处理,链接未关闭出现的bug
  9. 以下模块打印出超级块中某些字段的内容
  10. [转]携程大数据实践:高并发应用架构及推荐系统案例