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
相关推荐
e - 开始,s - 暂停迭代,c - 重置清空,q - 退出程序 如果发现输入的是拼音,可以尝试按shift切换到英文模式后再试 目录结构 | Ant.py | city.csv | global_vars.py | main.py | README.md | TSP.py | +---.idea ...
- 版本控制忽略配置(.gitignore,1个):标准化版本控制流程,排除无关文件。 - 许可证文件(LICENSE,1个):明确项目使用的许可协议。 - 阅读文件(.md,1个):提供项目说明与使用指南。 - 文本文件(.txt,1个...
项目标题:融合Java与Vue的智能食谱推荐系统开源代码 ... 文件构成:总项目包含122个文件,具体分布如下: ...目前处于开发阶段,我们会不断迭代更新,致力于打造一个功能完善、用户体验优良的食谱推荐平台。
这些默认值可以复制到.env .env.sample从未在程序中使用.gitignore是通常的Node.JS提供的.ignore + .env src/util包含通用实用程序文件包含Mocha进行测试,包括默认测试包含Nodemon以进行快速开发迭代启动应用程序的...
*在积极开发下,货箱定期发布使用地精提供多平台二进制分析支持,并忽略快速递归路径迭代,该迭代遵循各种过滤器(例如glob,文件类型和.gitignore文件)和serde进行序列化/反序列化。 背景技术对于这种类型的工具...
柠檬教练 适用于A100Linux-Express-Mongo-Node安装-配置-构建培训材料 ...训练应用程序迭代 .gitignore node_modules/*将包含来自运行$ npm install的完整软件包文件,该软件包从package.json中提取依赖项。
使用敏捷方法论并使用以人为本的设计概念,您将在两周内完成网站迭代,构思,测试和实施的各个阶段。 团队 整个班级将以团队的形式参与该项目。这是您的角色: Xuan Thu Dao :网页设计师(WD) Derek Delgado :...
该文件通过.gitignore排除,因此您不必担心意外共享密钥。 启动nexus.py ,可通过访问Web界面开始使用微服务页面来启动剩余服务使用上下文将上下文注入到关系中。MVP服务这些是将Raven展示为思维机器所需的准系统...
本源码为基于SpringBoot的点狮OA办公管理系统设计,共包含440个文件,其中java文件300个,png文件54个,xml文件43个,vm文件17个,md文件8个,yml文件4个,bat文件3个,gitignore文件2个,jpg文件2个,properties...