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*;"

总结

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

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

(0)

相关推荐

  • windows java.exe内存暴涨解决、idea跑java\ tomcat内存无限增长

    最近突然遇到个问题:用 idea 跑 Tomcat 服务,不到30分钟 内存就吃完了.用任务管理器查看,发现 java.exe占了10G内存!! 查了各种方法 一. idea Tomcat 配置 没用!!! 二.idea idea64.exe.vmoptions 安装目录下的 bin 下的 idea64.exe.vmoptions 配置,还是 C:\Users\Administrator\.IntelliJIdea2019.1\config 下的 idea64.exe.vmoptions 配置

  • 修改idea的这些启动参数,令你的idea健步如飞

    idea这个工具真的很好 很强大.而且非常的好用.用过idea的人,估计都不想用eclipse了. idea这个工具虽然好用,但是对硬件还是有点要求,如果你的电脑内存是2G,我建议您还是 直接使用eclipse吧,但是现在2G的电脑 应该少的很了. 如果你要用idea 建议内存8G/16G/32G- 硬件虽然满足了,但是我还是要简单配置一下.如果你不配置,可能再好的电脑配置,都跑不出来 效果.如果小项目,可以不用配置,但是您如果稍微运行大一点的项目 ,你的idea就需要配置一下 启动参数. 下面

  • IDEA之启动参数,配置文件默认参数的操作

    配置文件写法: isPay是key,如果启动参数不传,则采用默认值是1. 启动类传参: 补充:IDEA使用指定配置文件 在VM options 中添加 -Dspring.profiles.active=xxx 如 以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们.如有错误或未考虑完全的地方,望不吝赐教.

  • Intellij Idea修改代码方法参数自动提示快捷键的操作

    在网上找了半天,说的都没有解决我的问题,我自己花了点时间在idea中找到并解决了问题,希望可以帮助到大家. File---->setting 自己可以修改方法参数提示快捷键 补充:IDEA开启形参(方法参数)提示 勾选后会增加形参描述,但是不会提示所有的,暂时没找到其他设置能够提示所有参数 以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们.如有错误或未考虑完全的地方,望不吝赐教.

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

    在intellij中忽略提交文件,分两种情况, 文件没有纳入版本管理 第一种方法 文件还没有纳入版本管理,这种通过 svn的ignore配置 version control--local changes--configure ignored files 忽略文件分几大类,忽略某个文件夹.忽略某类文件(正则).忽略某个文件 文件已经纳入版本管理 如果文件已经纳入版本了,应该采用第二种方法 第二种方法 主要应对文件已经纳入版本管理,但不想再提交,比如,不小心提交的eclipse.intellij的文

  • vue引用js文件的多种方式(推荐)

    1.vue-cli webpack全局引入jquery (1) 首先 npm install jquery --save (--save 的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖.) (2)在webpack.base.conf.js里加入 var webpack = require("webpack") (3)在module.exports的最后加入 plugins: [ new webpack.optimize.CommonsChu

  • Git中使用.gitignore忽略文件的推送方式

    目录 1 简介 2 Git忽略文件提交方法 2.1 在Git项目中定义 .gitignore 文件 2.2 定义Git全局的.gitignore文件 2.3 在Git项目的设置中指定排除文件 3 忽略规则 4 总结 1 简介 在使用Git管理自己的代码版本时,由于编译生成的中间文件,Git使用SHA-1算法来对文件进行加密,进而得出来一个40位的十六进制加密字符串. 325525d8b1f67b5ddd37956a8a728fd26c4ba5ce 但这种算法对于文本文件有效,对于二进制之类的文件

  • git设置忽略文件.gitignore的方法

    在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件).如下图所示. .gitignore文件对其所在的目录及所在目录的全部子目录均有效.通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则. 以下涉及的ignore文件均为如下格式: # 以'#'开始的行,被视为注释. # 忽略掉所有文件名是 foo.txt

  • Git忽略提交的3种方法及Git忽略规则

    在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交. Git 忽略文件提交的方法 有三种方法可以实现忽略Git中不想提交的文件. 1.在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为. .gitignore 文件是可以提交到公有仓库中,这就为该项目下的所有开发者都共享一套

  • Android 使用版本控制工具时添加忽略文件的方式(详解)

    Android Studio 配合SVN时,添加忽略文件相对简单,首先打开项目的Settings选项,切换到Version Control下的Ignored Files目录,如下图: ignore1.png 点击右上角绿色加号,出现如下对话框: ignore2.png 其中 Ignore specified file选项是忽略指定的文件 Ignore all files under选项是忽略指定文件夹下的文件 Ignore all files matching选项是忽略匹配指定格式的文件 一般需

  • 详解Visual Studio使用Git忽略不想上传到远程仓库的文件

    前言: 作为一个.NET开发者而已,有着宇宙最强IDE:Visual Studio加持,让我们的开发效率得到了更好的提升.我们不需要担心环境变量的配置和其他代码管理工具,因为VS有丰富的拓展工具.废话不多说,直接进入正题.我们日常在使用VS开发相关的.NET项目时,经常会发现刚拉取下拉的代码什么都没有改动,就是运行了一下就会产生一些需要提交的文件,比如说最常见的bin/Debug, bin/Release,obj/Debug,obj/Release文件.但是我不想把这些文件提交到远程的git代码

  • git忽略特殊文件_动力节点Java学院整理

    有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽. 好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件. 不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了.所有配

  • 前端js文件合并的三种方式推荐

    最近在思考前端js文件该如何合并,当然不包括不能合并文件,而是我们能合并的文件,想了想应该也只有三种方式. 三个方式如下: 1. 一个大文件,所有js合并成一个大文件,所有页面都引用它. 2. 各个页面大文件,各自页面合并生成自己所需js的大文件. 3. 合并多个共用大文件,根据实践情况合并出多个共用js文件,每个页面引用多个共用大文件. 另外在我看来,合并有两个目的: 1. 为了减少请求数. 2. 代码安全考虑(文件分得越多,越容易被人看清). PS:注意我说的不是压缩混淆,只是合并 1. 一

  • Vue WebPack忽略指定文件或目录方式

    目录 WebPack忽略指定文件或目录 方法1:使用 null-loader 方法2:使用 url-loader WebPack打包忽略某个文件 在项目中public中新建config.js vue.config.js 中设置忽略文件 WebPack忽略指定文件或目录 前端Vue项目使用 WebPack 打包时,有时候我们需要忽略掉一些文件.比如一些说明文档.ReadMe之类的,我们只希望它存在于源码中,而不是被打包给用户. 通过修改 webpack.base.conf.js 配置文件,有以下方

随机推荐