Git系列:第七篇-Maven项目下提交时忽略不必要的文件或文件夹

用.gitignore文件来进行忽略不必要的文件或文件夹

在开发中我们要提交的内容大都是
src里的全部文件(java文件)
.gitignore(忽略文件)
pom.xml(maven配置文件)
-----------------------------------------------------------------------------------------

1.首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here”,然后执行如下命令:

touch .gitignore

2.用notepad++或者sublime text打开且输入需要忽略的文件或文件名,如下所示:

##ignore this file##
/target/ 
.classpath
.project

.settings

##filter databfile、sln file##
*.mdb  
*.ldb  
*.sln    
##class file##
*.com  
*.class  
*.dll  
*.exe  
*.o  
*.so

# compression file
*.7z  
*.dmg  
*.gz  
*.iso  
*.jar  
*.rar  
*.tar  
*.zip  
*.via
*.tmp
*.err

# OS generated files #  
.DS_Store  
.DS_Store?  
._*  
.Spotlight-V100  
.Trashes  
Icon?  
ehthumbs.db  
Thumbs.db

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

-------------------------------------------------------------------

说明:

/target/ :过滤文件设置,表示过滤这个文件夹

*.jar  ,*.tar  ,*.class 表示过滤某种类型的文件

/mtk/do.c ,/mtk/if.h  表示指定过滤某个文件下具体文件

!*.c , !/dir/subdir/     !开头表示不过滤

*.[oa]    支持通配符:过滤repo中所有以.o或者.a为扩展名的文件
---------------------
作者:amnotsherlockholmes
来源:CSDN
原文:https://blog.csdn.net/bulletoo_/article/details/79915471
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/wwjldm/p/10455560.html

时间: 2024-11-13 13:27:04

Git系列:第七篇-Maven项目下提交时忽略不必要的文件或文件夹的相关文章

git提交时忽略指定文件

git提交时忽略指定文件 我们在项目开发过程中经常用到git来管理自己的项目,使用git版本控制进行多人协作开发具有许多优势,这里就不一一阐述了,有兴趣的同学可以自己去查找资料进行系统的学习.而本篇文章要说的是git使用过程中会遇到的一个问题,就是我们在项目开发过程中经常会修改一些配置文件 ,但是有的时候这些配置文件不需要被提交到远程仓库中,只在本地生效即可,此时就需要我们每次提交代码时把该文件给手动忽略,那么可不可以把该文件设置成永久忽略呢?答案肯定是有的,git的gitignore文件中可以

eclipse使用教程系列之三:导入maven项目转换web项目并打包编译图文详解

我的最新博客:http://write.blog.csdn.net/postlist 怎么把项目转换为动态web项目,并部署到tomcat?从图8开始看. 下面介绍从svn上导入maven项目并转换web项目. 在eclipse里右键: ---^图1^-------------------------------------------------- ---^图2^-------------------------------------------------- 转载请标明链接:http://

【maven】Maven插件篇 --- maven项目 mvn install 报错: Failed to execute goal on project 项目名: Could not resolve dependencies for project

参考:Maven实用技巧 https://msd.misuland.com/pd/3255817963235707346 报错: maven项目 mvn install 报错: [ERROR] Failed to execute goal on project 项目名XXX: Could not resolve dependencies for project com.项目名XXX:war:1.0.0-SNAPSHOT: Failure to find 项目名1XXX:jar:0.1.0-SNA

[转]在Eclipse整合Maven3.6.3插件导入maven项目并编译时,控制台提示No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

近日有同事遇到在编译Maven项目时出现[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?的问题, 原以为这是个个例, 源于同事粗心, 配置环境出问题造成, 后到百度查看一下, 遇到这个问题的不在少数, 但是对问题的解释没有说到根源, 于是写下这篇博客供大家参阅, 如有纰漏, 还请指正.错误代码节选: [ERROR] COMPILATION

如何将Maven项目中引用的Jar包复制到一个lib文件夹中

Maven的非web项目在执行时需要引用很多jar包,这时候通常的做法是将这些jar包统一放到lib目录中,maven的dependency插件可以帮我们做这件事情. 我们需要在pom文件的build节点的plugins节点内添加一个plugin,plugin内容如下: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependen

windows下创建.gitignore文件(git提交时忽略某些文件)

相信大家在使用eclipse的git插件提交文件时,都会遇到这样一个问题:就是有可能不小心把不必要的文件也被提交了(如.project,.classpath文件或者.settings文件夹及其下面的文件等),那有没有办法把这些文件忽略掉呢? 方法很简单,就是在项目目录下新建.gitignore文件,然后在里面声明要忽略的文件夹或者文件就可以了.麻烦的地方来了,因为该文件是点开头,没有文件名,没办法直接在windows下创建.我们可通过安装Git,然后在项目根目录上右键选择"Git Bash He

maven项目对于测试时“无法加载主类”的解决方案

1.右键maven项目,选择  build path --------->Configure Build Path  ,执行下列操作,保存即可.

maven多模块项目执行 deploy 时 忽略某些model (忽略war包)

maven deploy 时,通常需要忽略生成war的model,简单调整一下配置即可: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> <configuration> <ski

Java项目读取配置文件时,找不到指定的文件???

唉,读取个文件,也就是在项目里面去获得配置文件的目录,然后,变成文件,有事没事,总是出个 FileNotFoundException 系统找不到指定的文件,气死人啦.还有就是:System.getProperty("user.dir"),都说获得的是"工作目录",有老铁们在意这个,工作目录怎么理解吗?我这做了个简单的测试.但是,你把这个配置文件放在项目的根目录下面,也就是 说你的项目文件夹下面直接放一个配置文件,这个时候,就可以,啥前缀不加的,就可以读取到,这个配置