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
相关推荐
8. **持续集成/持续部署(CI/CD)**:尽管描述中提到没有添加额外改进,但持续集成工具(如Jenkins、Travis CI)和自动化部署策略对于大型项目至关重要,能确保代码质量和快速迭代。 9. **测试**:单元测试(JUnit)...
开发者可能在不断迭代和改进,而“Good.res”可能是他们最近的改进或优化的结果。对于其他开发者来说,理解`.gitignore`的内容可以帮助他们更好地参与到项目中,避免因误提交不应包含的文件而引发的问题。同时,分析...
该项目是一个基于Ant Design的JSON Schema编辑器设计源码,主要使用TypeScript语言开发。项目包含159个文件,其中60个是TypeScript JSX文件(.tsx),37个是TypeScript文件(.ts...该项目目前正处于快速开发迭代阶段。
ECShop是中国知名的开源电子商务平台,其V3.0.0版本是基于UTF-8编码的,发布于2005年18日。... 1. **ECShop简介**: ...随着版本的迭代更新,ECShop不断优化用户体验,提升系统性能,以适应电商行业的快速发展。
e - 开始,s - 暂停迭代,c - 重置清空,q - 退出程序 如果发现输入的是拼音,可以尝试按shift切换到英文模式后再试 目录结构 | Ant.py | city.csv | global_vars.py | main.py | README.md | TSP.py | +---.idea ...