如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。

这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事。

先来看下如何安装。

点击File->Settings

在左侧菜单找到Plugins,点击Browse repositories…

搜索.ignore,点击Install,安装完成后就可以愉快的使用了,不过在此之前得重启IDEA

然而上述方法安装完IDEA再启动的时候可能会报错。。(′?`」∠)_ 不要打我啊,至于为啥我也不知道。那么给你们planB:https://plugins.jetbrains.com/idea/plugin/7495–ignore

去这个网址下载好压缩包,选择Install plugin from disk。。

重启完真的可以用了~!

在项目上右键->New ->.ignore file ->.gitignore file(Git)

先选择Example user template好了,以后有什么想过滤的可以自行添加,~最后点击Generate生成

然后就会发现被忽略的文件名变成了灰色有木有啊!又可以愉快的提交代码了~

也可以右键文件将其加入忽略的名单中


下面是一些.gitignore文件忽略的匹配规则:

*.a       # 忽略所有 .a 结尾的文件
!lib.a    # 但 lib.a 除外
/TODO     # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/    # 忽略 build/ 目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7


.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

输入:

git rm -r –cached filePath

git commit -m “remove xx”

或者:

git rm -r –cached .

git add .

git commit -m “update .gitignore”

来解释下几个参数 -r 是删除文件夹及其子目录 –cached 是删除暂存区里的文件而不删除工作区里的文件,第一种是删除某个文件,第二种方法就把所有暂存区里的文件删了,再加一遍,相当于更新了一遍。

原文地址:https://www.cnblogs.com/jpfss/p/10197961.html

时间: 2024-11-08 22:12:16

如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件的相关文章

IntelliJ IDEA 中安装junit插件

1.在Intellij IDEA 中安装了 Junit,TestNG插件,首先检查一下intellij IDEA 是否在安装时默认安装了这两个插件,检查方法 打开 settings -->Plugins 在右侧搜索框中搜索一下Junit,TestNG 如果搜索出来了说明已经安装完成.2.如果没有安装Junit,TestNG 则进行此操作,选择browse repositories 然后进行搜索安装. 3.确保Junit,TestNG两个插件安装完成后,导入他们依赖的jar包 ,jar包安装有两种

Intellij IDEA 中安装Angular 插件方法

1.先下载angular插件 http://plugins.jetbrains.com/plugin/6971?pr=idea 2.打开Intellij IDEA ,File-〉Settings---〉Plugins 点击" 点击""确定 重新启动Intellij IDEA,在Html文件中输入ng,出现提示,则说明插件安装成功:

如何在IntelliJ IDEA中快速配置Tomcat

近来使用idea编写Java代码的人越来越多,最关键的就是idea强大的代码提示功能,能极高的提升程序员的开发效率,但是毕竟各有所长,idea中tomcat的配置就没有eclipse那么轻松,这里简单介绍一下,如何在idea中迅速地配置好tomcat,这里以idea 2016.1为例. 首先,你必须保证你的idea是终极版,如下图(右边一个),社区免费版并没有动态web的相关功能,下载好之后可以上网搜索破解码,这里推荐一个超好用的连接,可以帮助您3秒完成破解,http://idea.iteblo

如何在IntelliJ Idea中同时启动不同端口的两个实例

在SpringCloud开发过程中需要在一个项目中启用不同的端口,我使用的工具是IDEA 步骤1 创建SpringBoot工程 步骤2 在配置文件中添加如下配置: spring.application.instance_id=instance-${server.port} 步骤3 在IDEA右上角启动Edit Configurations 在打开的对话框中  勾选 Allow parallel run ,在VM Options中增加 -Dserver.port =8011  点击应用 步骤4 接

如何在IntelliJ Idea中同时启动不同端口

配置多实例: 选择Idea右上角启动按钮边上的Edit Configurations,在打开的对话框中,去掉Single Instance Only的选项,VM Options中增加-Dserver.port=8082,Apply应用,如图 2. 第一个完成后,接着配置第二个,左上角有个复制按钮,点击后只需要修改下端口和名字,以示区分,如图 3. 点击左上角的+号,增加一个启动项,选择Compound,取个名字,并且选择刚才的两个实例,Apply后就可以在左上角选择这个启动项了: 原文地址:ht

一文搞懂如何在Intellij IDEA中使用Debug,超级详细!

https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247485250&idx=1&sn=9e1f270996441094104a06fc909c60f5&chksm=cea24889f9d5c19fbc6024779ca476a3ee141efa457fc86cc8c33a8f06a1c2b1e7b4922426c2&mpshare=1&scene=1&srcid=&key=0d71

intllij IDE 中git ignore 无法删除target目录下的文件

原因: git的本地忽略设置必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore 这个文件,将会失败,无法commit忽略.(有人说是git的bug,本人猜测是git并没有考虑到这个需求) 我的解决办法,在本地删除targe目录中的文件,然后提交到远程分支,就可以了. ------------------------------------------------------- 关于.idea的文件夹中的workspace.xml设置ignore

在Intellij IDEA中使用Debug

Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化.通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码. 所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一.Debug开篇 二.基本用法&快捷键 三.变量查看 四.计算表达式 五.智能步入 六.断点条件设置 七.多线程调试 八.回退断点 九.中断Debug 十.附:JRebel激活 一.Debug开篇 首先

Intellij IDEA中使用Debug

Intellij IDEA中使用Debug Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化.通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码. 所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一.Debug开篇 二.基本用法&快捷键 三.变量查看 四.计算表达式 五.智能步入 六.断点条件设置 七.多线程调试 八.回退断点 九.中断Debug 十.附