Git 添加.gitignore文件,忽略某些文件提交的踩坑记录 附带.gitignore模板

Git多人一起开发时发现默认把各种环境配置也提交上去了,造成了很多的困扰,汇总一下解决方法。

Git忽略的原理:git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore将不起作用。

 

所以最好初次提交代码就添加git忽略,如果没有进行忽略,但代码已经提交到远程仓库的话

需要先在本地仓库执行(例:删除.idea/workspace.xml、target、*.iml)

git  rm -r --cached .idea
git  rm -r --cached target
git  rm -r --cached *.iml

然后将配置好的.gitignore文件提交到远程仓库

 

一、先在项目路径下添加.gitignore文件

 

二、编辑.gitignore文件

 

三、提交到远程仓库

 

如果远程已经提交过忽略的文件,别忘了先在本地执行删除相关文件再提交。

如果本地仓库有多个分支,每个分支都要添加.gitignore文件

 

.gitignore内容模板:

# Build Tools

.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar

target/
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans

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

### Eclipse ###
.classpath
.project
.settings/

### Java ###
*.class

### NetBeans ###
nbproject/private/
build/*
nbbuild/
dist/
nbdist/
.nb-gradle/


### Others ###
*.log
*.xml.versionsBackup

!*/build/*.java
!*/build/*.html
!*/build/*.xml

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值