我应该在Android Studio项目中放置.GitIgnore文件

Val*_*for 5 git gradle android-studio

我已将以下.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
Run Code Online (Sandbox Code Playgroud)

但是,以下.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
Run Code Online (Sandbox Code Playgroud)

.grad及其子文件夹在.gitignore中被标记为被忽略,但是每次我在模拟器中运行应用程序时都会不断更新.我不记得在Eclipse项目中处理这些问题了.

我上面显示的这些.gradle文件是否必须受版本控制,如果不是,我如何修改我的.gitignore实际上忽略它们?

小智 2

如果 .gradle 文件已经在 git 存储库中,您需要首先使用 清理它们git rm -rf gradle/。使用 git rm 后不要忘记提交更改。