我已将以下.gitignore文件放在Android Studio Project的根目录
# Built application files
*.apk
*.ap_
# Files for the Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Windows clutter
Thumbs.db
# Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067)
.idea/workspace.xml
.idea/tasks.xml
.idea/datasources.xml
.idea/dataSources.ids
但是,以下.gradle内容会不断添加到源代码管理中。
modified: .gradle/1.12/taskArtifacts/cache.properties.lock
modified: .gradle/1.12/taskArtifacts/fileHashes.bin
modified: .gradle/1.12/taskArtifacts/fileSnapshots.bin
modified: .gradle/1.12/taskArtifacts/taskArtifacts.bin
<。> .gradle及其子文件夹在.gitignore中被标记为被忽略但是每次我在模拟器中运行应用程序时都会不断更新。我不记得在Eclipse项目中处理这些问题了。
我上面显示的这些.gradle文件是否必须受版本控制,如果不是,我如何修改我的.gitignore实际忽略它们?
答案 0 :(得分:2)
如果.gradle文件已经在git存储库中,则需要先使用git rm -rf gradle/
进行清理。使用git rm后,不要忘记提交更改。
答案 1 :(得分:2)
如果您在本地更改标签中弹出.gradle / X.XX / ...,请使用
git rm -rf .gradle/
(注意点)
否则你将删除包含你的包装文件夹的gradle文件夹。