IDEA GIT 忽略文件的最佳方式推荐
作者:网瘾少年徐志摩 发布时间:2023-04-06 10:02:54
在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*;"
总结
第一种不建议,第二种方法适合少量文件忽略,第三种适合整个目录忽略,我的使用是第二种+第三种。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://blog.csdn.net/wysnxzm/article/details/78770415


猜你喜欢
- 哈夫曼(Huffman)编码是一种常用的压缩编码方法,是 Huffman 于 1952 年为压缩文本文件建立的。它的基本原理是频繁使用的数据
- 1. mybatis-plus开启二级缓存spring: datasource: type: com.alibaba.druid
- 用AndroidStudio编写高级计算器带三角函数对数运算功能界面效果图:layout布局 activity_jisuanqi.xml代码
- 本文实例讲述了java简单列出文件夹下所有文件的方法。分享给大家供大家参考,具体如下:import Java.io.*;public cla
- jdk安装有两种方式:第一种是使用yum命令一键安装,默认安装目录在/usr/lib/jvm第二种是手动安装,须去oracle官网下载jdk
- DataTable可以通过RowStatus来判断状态是否发生了改变。但是有些时候我们希望在行状态即使为Modified的情况下也不要提示内
- 实现过滤请求有两种方式:一种就是用 * ,一种就是过滤器 * 相对来说比较专业,而过滤器虽然不专业但是也能完成基本的拦截请求要求。一、 *
- 在linux主机部署Eureka高可用方案的时候,发现注册到服务中心的服务IP是随机的,由于主机的网卡是多个,随机的IP并不是自己想要的,上
- 本文为大家分享了Unity3D实现虚拟按钮控制人物移动的具体代码,供大家参考,具体内容如下创建Image的UI组件,在Image下新建一个B
- 前言代理模式,我们这里结合JAVA的静态代理和 * 来说明,类比Spring AOP面向切面编程:增强消息,也是代理模式。而我们的静态代理
- Mybatis映射文件mapper.xml的注释问题从昨天夜晚9点到今天中午,一直被项目bug所困惑,中间这段时间一直未解决这个问题,也咨询
- 引言C#应用通过 Microsoft.Toolkit.Uwp.Notifications NuGet包可以很方便的发送本地通知(Window
- 发现问题最近工作中利用JNA 调用 dll 库时保错,错误如下:///////////////// 通过 JNA 引入 DLL 库 ////
- 效果图:布局文件里包括了一个ImageView和两个Button控件,而在MainActivity了初始化控件。<?xml versi
- 本文实例为大家分享了C#截取验证码图片的具体代码,供大家参考,具体内容如下使用Graphics类中的DrawImage方法,这个方法有30种
- 背景笔者所在项目组在搭建一个全新项目的时候选用了SpringBoot3.x,项目中应用了很多SpringBoot2.x时代相关的第三方组件例
- public class Change{ public static void main(String args[]){ fin
- 首先需要在 AndroidManifest.xml 文件中添加「获取模拟定位信息」权限。<uses-permission androi
- 1.前言1.1.FastJson的介绍:JSON(javaScript Object Notation)是一种轻量级的数据交换格式。主要采用
- 一:算术运算符1.算术运算符有哪些①基本四则运算符:+ - * / %②增量赋值运算符:+= -= *= /= %=③自增/自减运算符++