.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

猜你喜欢

转载自wandejun1012.iteye.com/blog/2206593