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

时间:2014-10-16 18:33:14

标签: 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

但是,以下.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实际忽略它们?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

如果您在本地更改标签中弹出.gradle / X.XX / ...,请使用

git rm -rf .gradle/ (注意点)

否则你将删除包含你的包装文件夹的gradle文件夹。