Idea git 提交时无关内容去除

喜你入骨 提交于 2020-07-25 01:58:10

Idea git 提交时无关内容去除

在Idea上对代码修改时发现经常出现与修改代码无关的文件也被修改,或者push到线上时,一些不需要的文件也被push上去,针对这些情况总结一下处理方法:

 

1../idea/workspace.xml

修改xx文件后,git diff发现workspace.xml也发生修改

idea下workspace对应我们当前工程project,我们对project内文件等修改对应的wordspace.xml就会被修改,所以如果没有删除这个文件每次修改项目就会变动一次。

解决:

Step1:删除远程的idea/workspace.xml文件

git  rm -r --cached .idea

Step2:将本地workspcae.xml加入gitignore

.idea/

 

2.dependency-reduced-pom.xml

修改pom文件后,发现连带着改变了dependency-reduced-pom.xml,这里需要修改maven打包插件的配置

解决:

添加一行Config即可

 

3.git push上传时发现target下生成的jar包以及很多无关内容push

git push发现把新打的jar包也上传到github代码库

解决:

在.gitignore文件中添加下列选项 如果没有.gitignore就先mkdir建一个

# Java
*.class
 
# Intellij
.idea/
*.iml
*.iws
out/
data/output/*
.project
*_SUCCESS*

# Mac
.DS_Store
 
# Maven
log/
target/
*.jar
 
# svn
*.svn*
 
#log
*.log.*
logs/

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!