我们时常在git上传代码的时候发现会上传一些我们并不需要上传的代码,例如.ieal/目录下面的文件,如下图所示:
解决的方法
第一步:是在代码的目录下面加入gitignore文件,此文件可以过滤你不需要上传的文件以及文件夹,大概的模板如下:
/target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
第二步:将gitignore文件上传到项目中,如下操作:
git add .
第三步:将之前已经上传的idea文件删除,如下操作:
git rm --cached -r .idea
第四步:代码push到项目中,如下操作:
git commit -m 'addIgnoreFile'
git push origin master