Idea git 提交时无关内容去除
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