IDEA忽略文件,防止git提交不想提交的文件的探索

IDEA忽略文件,防止git提交不想提交的文件的探索使用IDEA开发有一段时间了,从陌生到熟悉的过程算是很平稳的度过,感谢IntelliJIDEA交流群(群号244908708)里面的群友对我提供的帮助,感谢群主的github上面提供的资料。这篇文章是探索git忽略文件提交的一些方面的研究,分为2个部分,内容如下1.在项目中隐藏掉你不想看到的文件夹或者文件,2.使用.ignore插件在IDEA中忽略你要提交的文件。一个…

大家好,又见面了,我是你们的朋友全栈君。

        使用IDEA开发有 一段时间了,从陌生到熟悉的过程算是很平稳的度过,感谢IntelliJ IDEA交流群(群号244908708)里面的群友对我提供的帮助,感谢群主的github上面提供的资料。这篇文章是探索git忽略文件提交的一些方面的研究,分为2个部分,内容如下1.在项目中隐藏掉你不想看到的文件夹或者文件,2.使用.ignore插件在IDEA中忽略你要提交的文件。

一个标准的IDEA项目,以maven项目为例子:

 
+ project
  |
  + pom.xml
  |
  + src /
     + main /
     | + java    java源代码文件,最终会打包编译到WEB/INF下的classes目录
     | + resources 资源库,会自动复制到classes目录里
     | + filters  资源过滤文件
     | + webapp web应用程序资源文件
     + test /
     | + java  测试java源文件内容
     | + resources 测试的资源文件
     | + filters  测试的资源过滤文件
     + it /
     + assembly /
     + site / |
  + .idea /
  +  project.iml
+ LICENSE.txt   工程许可说明
+ NOTICE.txt   项目所需要的依赖的说明文件
+ README.txt 项目工程说明文档

多出.idea目录和project.iml(名称是和你项目名称一致的),这个是IDEA工具自己生成的,但是我们不想看到,也不会把该文件提交到我们版本控制仓库中。

方式一、在项目中隐藏掉你不想看到的文件夹或者文件

进入IDE Settings section, go to File Types如图:

IDEA忽略文件,防止git提交不想提交的文件的探索

看红色方框的内容,此时project中已经已经看不到这个idea文件夹和*.iml文件了。

ps:有的时候maven项目编译后会看到target目录,但是我们也不需要看到他的时候,按如下操作隐藏掉它:

1.Mark Directory As   -> Excluded,此时target目录下的所有内容会变成红色。

IDEA忽略文件,防止git提交不想提交的文件的探索

2.点击红框标记的1处,取消Show Excluded Files文件,此时的target就会从项目中隐藏掉了。

IDEA忽略文件,防止git提交不想提交的文件的探索

方式二、使用.ignore插件在IDEA中忽略你要提交的文件

有的时间创建的文件,不想被提交到版本控制的的选项中。在IDEA中安装.ignore插件。创建好了之后:

1.添加.gitignore

IDEA忽略文件,防止git提交不想提交的文件的探索

IDEA忽略文件,防止git提交不想提交的文件的探索

2.将不需要提交到版本控制add ignore中

        例如你创建了一个MyTest文件,首先不要git add,使用工具:

IDEA忽略文件,防止git提交不想提交的文件的探索

此时刚被你选中的被忽略的文件名变成了灰色,此时该文件你想git add也add不进去,当然也就不能提交了。

ps:万一你不小心git add file(add File文件了,哪怕文件置灰,也是能提交的)了,怎么办,不用急

使用git 命令如下:

git rm –cached file_path
git commit -m ‘移除测试文件’

删除本地缓存,但是不删除文件。测试的文件在处于置灰状态就不能提交了!

插件下载地址:https://plugins.jetbrains.com/plugin/7495–ignore
转载:http://blog.csdn.net/qq_34590097/article/details/56284935

方式三:IDEA的changelist方式

IDEA忽略文件,防止git提交不想提交的文件的探索

步骤1:创建changelist

步骤2:将不想提交的文件移动到你所创建的changelist里面,如下图所示:

IDEA忽略文件,防止git提交不想提交的文件的探索

备注:方式三在IDEA2020中找不到,官网说2020.1版本以后这个标签页默认在git commit时才会看到。解决方案如下图所示:

取消掉User non-modal commit interface即可!

IDEA忽略文件,防止git提交不想提交的文件的探索

IDEA忽略文件,防止git提交不想提交的文件的探索 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148153.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm2021.11.3激活_最新在线免费激活

    (pycharm2021.11.3激活)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~E…

    2022年3月28日
    66
  • IDEA SpringBoot整合Mybatis实现增删改查操作

    IDEA SpringBoot整合Mybatis实现增删改查操作1.新建一个project新建项目时选择SpringInitializer。2.创建项目文件结构、选择jdk版本一般选择Javaversion83.选择项目需要的依赖首先点击web选择springweb,再点击SQL选择MySQLdriver等,然后再一路next到新建完成。4.查看项目新建完成后的pom文件<?xmlversion=”1…

    2022年6月24日
    46
  • idea创建javaweb项目详解_idea怎么创建普通java项目

    idea创建javaweb项目详解_idea怎么创建普通java项目初学javaweb不用maven不用gradle手把手教你如何创建自己的JavaWeb项目文章目录1.创建项目1.创建项目file→new→project(这里不用管直接下一步,我们给项目起一个名字!)如图项目已经创建好了!…

    2026年2月5日
    3
  • idea中创建一个web项目

    idea中创建一个web项目第一步:新建空的java项目在idea项目下,新建一个model,这个model就可以是一个java项目。然后会弹出一个框,选择新建java项目:点击【next】之后进入下一步,取model项目名称:写好名称和存放的路径之后,点击【finish】完成java的model项目创建:以上就是一个空的java项目的创建。第二步:在java项目的基础上创建web项目右击刚创建的java项目,添加web项目所需架构,如下图:点击【AddFrameworksSupport】之后,会弹出一个

    2022年8月29日
    3
  • mac破解idea2021.11最新激活码_在线激活

    (mac破解idea2021.11最新激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlF6EG2ZUBVX-eyJsa…

    2022年3月28日
    81
  • 在ubuntu中pycharm2021.12.13最新激活码-激活码分享

    (在ubuntu中pycharm2021.12.13最新激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~41MD9IQHZL-eyJsaWNlbnNlSWQiOi…

    2022年3月30日
    180

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号