我已将以下 .gitignore 文件放在我的 Android Studio 项目的根目录下
# 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 以实际忽略它们?
最佳答案
如果 .gradle 文件已经在 git 存储库中,您需要先使用 git rm -rf gradle/
清理它们。不要忘记在使用 git rm 后提交您的更改。
关于git - 我到底应该把 .GitIgnore 文件放在 Android Studio 项目中的什么地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26411488/