_014_Git&GitHub_IDEA忽略不必要提交的文件

转发,感谢作者的无私分享。

安装插件。

点击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

配置文件参考:https://github.com/github/gitignore

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

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

[文件]     git rm --cached demo-project.iml

git commit -m "delete .idea"
 git push;
-------------------------------------------------

最近在使用git上传文件,但是工具(idea)自动生成配置文件,下面我来介绍一个我在用的简单的方式忽略这些配置文件:

1.首先:打开底下的version control(版本控制)标签 

è¿éåå¾çæè¿°
2. 然后我们手动创建一个”忽略组”里面会装我们待会要忽略的文件

è¿éåå¾çæè¿°

3.然后最下面就多了一个“忽略”的组,下一步就需要我们把要忽略的文件,拉进这个忽略的组 

è¿éåå¾çæè¿°


4.但是 偶买嘎!!!东西太多了看不清,我们需要把分类打开 

è¿éåå¾çæè¿°
然后就愉快的把你想忽略的文件(夹)拉进忽略组, 
最后,在提交代码时只提交你想要提交的组(默认组)

è¿éåå¾çæè¿°

总结, 
这个方法应该是最简单的,不用配置.gitignore文件,但你的伙伴不会同步此设置

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值