.gitignore 迭代

 

1、在git提交时,有时会产生很多垃圾文件。

 

那么如何将这些垃圾文件过滤掉呢?

 

用.gitignore文件即可。

 

但是如果子文件夹里面也有很多垃圾文件,怎么办?

 

我们非常希望它能有迭代功能。

 

其实.gitignore是支持迭代功能的,比如希望将所有子目录下的.settings文件夹去除。

 

只要在.gitignore文件中加入.settings即可,注意前面不要加/,加了的话只表示当前目录。

 

 

以下是项目中用的,供参考:

 

.idea/
.svn/
target/
*.iml
**/.iml
*.epoch
*.log
**/*.lck
.settings
.project
.classpath

 

refurl:

http://blog.csdn.net/benkaoya/article/details/7932370   里面有讲到如何过滤到整个目录 。

 

 http://www.jkeabc.com/p/502997.html  里面有讲到如何过滤到整个目录 。

 

 

 2、理解什么时候加*,什么时候不加*.

举个例子,1.log和.idea这2个文件。

前面就要用*.log来匹配,而后者直接用.idea匹配即可。

 参考链接:https://github.com/github/gitignore/blob/master/Java.gitignore

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值