`
wandejun1012
  • 浏览: 2732841 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

.gitignore 迭代

    博客分类:
  • git
 
阅读更多

 

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

分享到:
评论

相关推荐

    cf-service:代码是共享的,因为它是从 Dmitry Chuyko 的笔记本电脑复制到我的 U 盘的。 没有添加像 .gitignore 文件这样的额外改进

    8. **持续集成/持续部署(CI/CD)**:尽管描述中提到没有添加额外改进,但持续集成工具(如Jenkins、Travis CI)和自动化部署策略对于大型项目至关重要,能确保代码质量和快速迭代。 9. **测试**:单元测试(JUnit)...

    Good_temp_

    开发者可能在不断迭代和改进,而“Good.res”可能是他们最近的改进或优化的结果。对于其他开发者来说,理解`.gitignore`的内容可以帮助他们更好地参与到项目中,避免因误提交不应包含的文件而引发的问题。同时,分析...

    ECShop_V3.0.0_UTF8_release0518_ecshopv3.0_ecshopphp_

    ECShop是中国知名的开源电子商务平台,其V3.0.0版本是基于UTF-8编码的,发布于2005年18日。... 1. **ECShop简介**: ...随着版本的迭代更新,ECShop不断优化用户体验,提升系统性能,以适应电商行业的快速发展。

    基于Ant Design的JSON Schema编辑器设计源码

    该项目是一个基于Ant Design的JSON Schema编辑器设计源码,主要使用TypeScript语言开发。项目包含159个文件,其中60个是TypeScript JSX文件(.tsx),37个是TypeScript文件(.ts...该项目目前正处于快速开发迭代阶段。

    基于tkinter和蚁群算法求解中国省会城市tsp问题求解和优化python源码+项目说明+详细注释.zip

    e - 开始,s - 暂停迭代,c - 重置清空,q - 退出程序 如果发现输入的是拼音,可以尝试按shift切换到英文模式后再试 目录结构 | Ant.py | city.csv | global_vars.py | main.py | README.md | TSP.py | +---.idea ...

    2021.11.17结束shopping-api-v1.1.zip

    - 查看`.git`目录中的提交历史,学习项目的迭代过程和版本控制实践。 - 研究`.gitignore`,学习如何根据项目需求定制忽略规则。 - 了解`.idea`目录中的配置,学习IDEA的工作区设置。 - 探索`storage`目录,理解项目...

    基于springboot +thymeleaf 的小米商城管理系统.zip

    开发者可能会使用Spring Data JPA进行数据库操作,利用Thymeleaf的条件语句、迭代等功能实现动态界面,同时借助Spring Security来处理权限控制和认证。整个系统通过Maven进行构建和依赖管理,通过`.gitignore`和`...

    毕业设计MATLAB_使用Jenkins-Traub算法的多项式根.zip

    该算法结合了快速傅里叶变换(FFT)和迭代法,通过逐步减小多项式的度数,寻找复数根的近似值。其主要步骤包括预处理、部分分式分解、零点定位和迭代精化四个阶段。在MATLAB中实现这一算法,需要对数值分析和算法...

    高效MVC架构的Django企业级项目脚手架源码

    - 版本控制忽略配置(.gitignore,1个):标准化版本控制流程,排除无关文件。 - 许可证文件(LICENSE,1个):明确项目使用的许可协议。 - 阅读文件(.md,1个):提供项目说明与使用指南。 - 文本文件(.txt,1个...

    毕业设计MATLAB_牛顿分形.zip

    牛顿分形是数学中的一个概念,它通过牛顿迭代法来可视化复数域上的根分布,通常产生出极具对称美感的图形。在MATLAB环境下,我们可以利用其强大的计算能力和图形界面来实现牛顿分形的绘制。 在描述中提到的“毕业...

    这是一个算天大量的软件

    在软件开发中,开发者会根据版本迭代来命名文件,比如"SuanLife491.aps"可能是"SuanLife49"的一个更新版本。 2. ".cpp"文件是C++源代码文件,如"SuanLife49Dlg.cpp"和"SuanMain.cpp"。这些文件包含了软件的主要逻辑...

    基于Spring Boot Vue ElementUI的人力资源管理系统

    《基于Spring Boot Vue ElementUI的人力资源管理系统》 在当今数字化时代,人力资源管理系统的开发已成为企业提高效率、优化流程的关键。...通过不断迭代和优化,这样的系统可以为企业带来更大的价值。

    HkCms响应式双语通用模板 v2.0.0.zip

    开发者遵循软件开发的迭代原则,通过不断改进和升级来提升产品的稳定性和功能性。 标签中的“源码源代码”表明这个压缩包包含完整的源代码,用户可以自由地进行二次开发和定制,以满足特定需求。对于学习和理解网站...

    基于Java与Vue的食谱推荐系统开发源码

    项目标题:融合Java与Vue的智能食谱推荐系统开源代码 ... 文件构成:总项目包含122个文件,具体分布如下: ...目前处于开发阶段,我们会不断迭代更新,致力于打造一个功能完善、用户体验优良的食谱推荐平台。

    商业游戏 1.1.5

    标题“商业游戏 1.1.5”表明这是一个游戏软件的特定版本,1.1.5可能是它的版本号,这在软件开发中很常见,用于追踪软件的不同迭代和改进。通常,每个版本号的升级都会包含错误修复、新功能添加或性能优化。 描述中...

    SSD-Tensorflow-master.zip

    `.gitignore`和`COMMANDS.md`是版本控制和项目管理相关的文件,`.gitignore`定义了哪些文件不被Git追踪,`COMMANDS.md`可能列出了项目的执行步骤或命令。 总的来说,这个项目为学习者提供了一个完整的SSD目标检测...

    基于Spring Boot的服务网后端设计源码

    本源码是基于Spring Boot开发的服务网后端设计,包含126个文件,其中121个.java文件,1个.gitignore文件,1个.md文件,1个.xml文件,1个.MF文件和1个.yml文件。该设计采用了JWT认证、Redis缓存、MySQL数据库、...

    supplier-v2_11111_V2_

    这提示我们,这个项目可能正处于快速迭代和改进的过程中。 【标签】"11111 V2"与标题中的信息相呼应,再次强调了版本号,同时"11111"可能是项目内部的特殊标识,例如项目ID或者里程碑号。 【压缩包子文件的文件...

    C++ 简单练习实战项目

    在本项目中,我们将深入探讨四个C++编程实践项目,这些项目可以帮助初学者巩固基础知识,同时体验实际开发过程。每个项目都有其特定的功能和应用场景,...记得在实践中不断学习和迭代,这将使你在编程旅程中不断进步。

Global site tag (gtag.js) - Google Analytics