Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio项目中,我应该将.GitIgnore文件放在什么位置_Git_Gradle_Android Studio - Fatal编程技术网

在Android Studio项目中,我应该将.GitIgnore文件放在什么位置

在Android Studio项目中,我应该将.GitIgnore文件放在什么位置,git,gradle,android-studio,Git,Gradle,Android Studio,我已将以下.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) loc

我已将以下.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之后提交您的更改。

如果您得到.gradle/X.XX/。。。在“本地更改”选项卡中弹出,然后使用

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


否则,您将删除包含包装器文件夹的gradle文件夹。

我的
.gitignore
文件中有simple
.gradle
。它很有效。我现在就试试,谢谢汉克,它在改变了。gradle/到simple。gradle,我甚至试过。gradle/*之后仍然会发生。每次我运行应用程序时,这些文件都会被修改。不知道:/我想到的是它可能是特定于操作系统的。太好了,就是这样。谢谢