IDEA GIT 忽略文件的最佳方式推荐

 更新时间:2021年01月21日 16:41:54   作者:网瘾少年徐志摩  
这篇文章主要介绍了IDEA GIT 忽略文件的最佳方式推荐,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在intellij中忽略提交文件,分两种情况,

文件没有纳入版本管理

第一种方法

文件还没有纳入版本管理,这种通过 svn的ignore配置

version control—-local changes—-configure ignored files

忽略文件分几大类,忽略某个文件夹、忽略某类文件(正则)、忽略某个文件

文件已经纳入版本管理

如果文件已经纳入版本了,应该采用第二种方法

第二种方法

主要应对文件已经纳入版本管理,但不想再提交,比如,不小心提交的eclipse、intellij的文件,以后不想再提交了,这种就通过version control的changelist来实现。intellij提供了changelist功能,可以对文件进行分类,提交时,只提交active(活跃的)changelist。

创建一个changelist

首先创建一个changelist,为了好记,可以叫忽略的或者ignored,

new changelist—-忽略的

将文件纳入ignored list

此时,修改了add.jsp,它会在Default里出现,如果我们不想提交,拖动文件到忽略的changelist

只提交Default changelist

提交时,先点击Default,然后点击提交,就只提交指定的文件了。

当然,在提交文件夹时,将某些文件排除后,会出现对话框,问你是否将排除的纳入另外一个changelist,那时候再建这个忽略的changelist也是可以的。

也可以通过文件夹分组

第三种方法

Settings→Editor→File Types 在下方的忽略文件和目录(Ignore files and folders)中添加自己需要过滤的内容:

例如要过滤target目录则在后面加上"target*;"

总结

第一种不建议,第二种方法适合少量文件忽略,第三种适合整个目录忽略,我的使用是第二种+第三种。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • SpringBoot集成drools的实现示例

    SpringBoot集成drools的实现示例

    本文主要介绍了SpringBoot集成drools的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Java8 Comparator: 列表排序的深入讲解

    Java8 Comparator: 列表排序的深入讲解

    这篇文章主要给大家介绍了关于Java 8 Comparator: 列表排序的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java8具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Java中JavaBean对象和Map的互相转换方法实例

    Java中JavaBean对象和Map的互相转换方法实例

    为什么需要将javaBean和map进行转换,在很多应用场景中,需要将key=value形式的数据与javaBean对象相互转换,下面这篇文章主要给大家介绍了关于Java中JavaBean对象和Map的互相转换的相关资料,需要的朋友可以参考下
    2022-11-11
  • Springboot2.x+ShardingSphere实现分库分表的示例代码

    Springboot2.x+ShardingSphere实现分库分表的示例代码

    这篇文章主要介绍了Springboot2.x+ShardingSphere实现分库分表的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • IDEA如何将Java项目打包成可执行的Jar包

    IDEA如何将Java项目打包成可执行的Jar包

    在Java开发中,我们通常会将我们的项目打包成可执行的Jar包,以便于在其他环境中部署和运行,本文将介绍如何使用IDEA集成开发环境将Java项目打包成可执行的Jar包,感兴趣的朋友一起看看吧
    2023-07-07
  • 如何使用Guava Cache做缓存

    如何使用Guava Cache做缓存

    Cache在ConcurrentHashMap的基础上提供了自动加载数据、清除数据、get-if-absend-compute的功能,本文给大家介绍如何使用Guava Cache做缓存,感兴趣的朋友一起看看吧
    2023-11-11
  • springboot整合vue2-uploader实现文件分片上传、秒传、断点续传功能

    springboot整合vue2-uploader实现文件分片上传、秒传、断点续传功能

    对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题,下面这篇文章主要给大家介绍了关于springboot整合vue2-uploader实现文件分片上传、秒传、断点续传功能的相关资料,需要的朋友可以参考下
    2023-06-06
  • ArrayList foreach循环增添删除导致ConcurrentModificationException解决分析

    ArrayList foreach循环增添删除导致ConcurrentModificationException解决分

    这篇文章主要为大家介绍了ArrayList foreach循环增添删除导致ConcurrentModificationException解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>
    2023-12-12
  • 一文搞懂hashCode()和equals()方法的原理

    一文搞懂hashCode()和equals()方法的原理

    这篇文章主要介绍了详解hashCode()和equals()的本质区别和联系,本文先对两种方法作了介绍,然后对二者联系进行分析,具有一定参考价值,需要的朋友可以了解下
    2020-06-06
  • 深入浅析Java中Static Class及静态内部类和非静态内部类的不同

    深入浅析Java中Static Class及静态内部类和非静态内部类的不同

    上次有朋友问我,java中的类可以是static吗?我给他肯定的回答是可以的,在java中我们可以有静态实例变量、静态方法、静态块。当然类也可以是静态的,下面小编整理了些关于java中的static class相关资料分享在脚本之家平台供大家参考
    2015-11-11

最新评论