当前位置:   article > 正文

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

第一次没有加入git忽略 后来加入

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

解决方式

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

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

git rm -r --cached .
  • 1

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

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

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

然后再把你的这个分支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

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54

每个module中的

/build
*.iml

#一些你项目里面的不想提交的文件
*.apk
  • 1
  • 2
  • 3
  • 4
  • 5

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/618184
推荐阅读
相关标签
  

闽ICP备14008679号