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

时间:2022-09-11 20:21:08
订阅  如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
分类:

Git

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

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

先来看下如何安装。

点击File->Settings

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

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

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

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

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

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

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

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

重启完真的可以用了~!

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

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

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

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

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

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

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

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


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

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

.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 是删除暂存区里的文件而不删除工作区里的文件,第一种是删除某个文件,第二种方法就把所有暂存区里的文件删了,再加一遍,相当于更新了一遍。

                    </ul>
    <div style="clear:both; height:10px;"></div>
    </div>

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

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

      如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件 ...

    2. IDEA中使用&period;ignore插件忽略不必要提交的文件

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

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

      参考  https://blog.csdn.net/qq_34590097/article/details/56284935 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDE ...

    4. IntelliJ IDEA 中安装junit插件

      1.在Intellij IDEA 中安装了 Junit,TestNG插件,首先检查一下intellij IDEA 是否在安装时默认安装了这两个插件,检查方法 打开 settings -->Plu ...

    5. AS &period;ignore插件 忽略文件

      AS自带的.ignore文件 在AS中新建项目时,默认会创建一个.ignore文件,其中默认忽略的是 *.iml .gradle /local.properties /.idea/workspace. ...

    6. idea 如何优雅的添加&period;ignore 忽略不必要提交的文件

      最近有点时间然后就跑去搜了下idea热门的插件,一不小心发现了一个.ignore插件.有过在idea使用git都知道.gitignore文件,而这个插件就是能优雅的帮我们做这件事. 首先先讲下安装这个 ...

    7. 如何在IntelliJ IDEA中快速配置Tomcat

      近来使用idea编写java代码的人越来越多,最关键的就是idea强大的代码提示功能,能极高的提升程序员的开发效率,但是毕竟各有所长,idea中tomcat的配置就没有eclipse那么轻松,这里简单 ...

    8. 0069 如何在Intellij IDEA中查看Spring MVC项目的所有请求与处理方法的映射列表

      @RequestMapping注解分散于Controller中,如何在一个列表中看到所有的请求呢,比如下面这样: File-->Project Structure-->Modules--& ...

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

      配置多实例: 选择Idea右上角启动按钮边上的Edit Configurations,在打开的对话框中,去掉Single Instance Only的选项,VM Options中增加-Dserver. ...

    随机推荐

    1. sharepont 2013 隐藏Ribbon 菜单

      引用:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI\Microsoft.Web.Comma ...

    2. lxde桌面默认快捷键

      ctrl+alt+左右      选择左右桌面shift+alt+左右     当前窗口送至左右桌面房子键+F1~F4       切换桌面1-4房子键+d           显示桌面alt+esc ...

    3. Bootstrap组件On和Off语法

      $(document).on('click.bs.carousel.data-api','td',function(e){}) $(document).off('.carousel.data-api' ...

    4. jquery animate 制作简单弹幕

      定位滚动条 $("html,body").animate({scrollTop:$(".middle1").offset().top},1000) 弹幕 &lt ...

    5. Win8开发疑问与解答

      疑问:怎样获取开发者许可证 打开VS2012时,怎么在没有取得开发者许可证之前,屏蔽/跳过弹出的窗体“获取Windows8开发者许可证 你需要具有开发者许可证才能开发适用于......” 打开Blen ...

    6. 1643&colon; &lbrack;Usaco2007 Oct&rsqb;Bessie&&num;39&semi;s Secret Pasture 贝茜的秘密草坪

      1643: [Usaco2007 Oct]Bessie's Secret Pasture 贝茜的秘密草坪 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 2 ...

    7. Windows Server 2016 服务器总是有暴力破解密码导致的审核失败

      最近看了一下公司服务器的日志,在安全里,总是有审核失败,特别烦人,尝试密码特别弱智,总是用Administrator做用户名,不停的变换密码,真的烦,用户里面根本就没有Administrator,早就 ...

    8. Breastcancer社区评论下载

      首页 某个社区 某社区的一个话题 目标:获取这个网站所有话题的所有评论相关信息 python实现 # -*- coding: utf-8 -*- """ @Datetim ...

    9. OO第一单元小结

      写在前面 在接触OO课程之前,自己是完全没有学习过java语言的,因此作为一名初的不能再初的初学者,无论是在哪方面都会有许多茫然,但是我相信通过一次次认真的完成OO作业,我对面向对象的理解应该会渐渐的 ...

    10. Notes of Daily Scrum Meeting(12&period;24)

      平安夜了,我们还在这里辛苦地赶代码,整个人都不好了... 今天的团队任务总结如下: 团队成员 今日团队工作 陈少杰 寻找大神帮助,调试网络连接 王迪 建立搜索的UI界面,把算法加入进去 金鑫 调试网络 ...