第一次创建仓库的时候没有添加.gitignore文件之后再添加不生效问题

原因:.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的

解决方式

先把本地缓存删除,然后再重新提交代码。

1、先清除本地的缓存,让所有文件都变成不被追踪的状态(untrack)

git rm -r --cached .

2、再把你要添加或者修改的.gitignore文件添加到你项目的对应位置

3、最后再重新提交整个项目的代码,因为现在都是untrack文件了,.gitignore文件生效了

git add .
git commit -m 'add .gitignore文件'

然后再把你的这个分支push到远程上
4、最后,以Android为例贴一下.gitignore文件

根目录的

# Built application files
*.apk
*.ap_

# Files for the ART/Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/
out/

# Gradle files
.gradle/
build/
gradle/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/

# Log Files
*.log

# Android Studio Navigation editor temp files
.navigation/

# Android Studio captures folder
captures/

gradlew
gradlew.bat

# IntelliJ
*.iml
.idea/
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/assetWizardSettings.xml
.idea/dictionaries
.idea/libraries
.idea/caches

# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild

#一些你项目里面的不想提交的文件

每个module中的

/build
*.iml

#一些你项目里面的不想提交的文件
*.apk

这样就可以愉快的提交代码了,不用再担心手速过快提交一些编译文件上来了

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值