Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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
如何配置.gitignore以忽略GitKraken上Android Studio的内容文件夹?_Android_Android Studio_Gitkraken - Fatal编程技术网

如何配置.gitignore以忽略GitKraken上Android Studio的内容文件夹?

如何配置.gitignore以忽略GitKraken上Android Studio的内容文件夹?,android,android-studio,gitkraken,Android,Android Studio,Gitkraken,我正在尝试创建我的.gitignore文件,以避免我的GitKraken检测到这些文件。我能够避免其中一些,但不是所有我想忽略的 以下是我无法忽略的文件: .gradle/2.14.1/…文件夹中的文件 文件.idea/workspace.xml 文件app/src/main/res/values/strings.xml 这是我的.gitignore文件: .* !/.gitignore *.iml #Gradle files .gradle .gradle/ build/ local.

我正在尝试创建我的
.gitignore
文件,以避免我的GitKraken检测到这些文件。我能够避免其中一些,但不是所有我想忽略的

以下是我无法忽略的文件:

  • .gradle/2.14.1/…
    文件夹中的文件
  • 文件
    .idea/workspace.xml
  • 文件
    app/src/main/res/values/strings.xml
这是我的
.gitignore
文件:

.*
!/.gitignore
*.iml

#Gradle files
.gradle
.gradle/
build/

local.properties
/local.properties
/*/local.properties

/.idea/workspace.xml
.idea/workspace.xml
/.idea/libraries

.DS_Store
.DS_Store?

/build
/*/build/
/*/*/build

/captures
captures/

.externalNativeBuild
我怎么能让GitKraken忽略那些文件


提前谢谢

您需要从存储库中删除已跟踪的文件。gitignore规则生效后,请对这些文件执行以下命令:

git rm path/to/file --cached

我认为您不能忽略它们,因为它们已经在存储库中。尝试删除它们(将备份保存到其他位置)。然后应用.gitignore并提交它。作为最后一件事,重新添加元素,它们不会managed@LucaNicoletti正如AlexTa在回答中指出的那样,我已经尝试删除这些文件的缓存,但当我重新启动Android Studio时,这些文件再次被检测到。删除它们,将它们添加到.gitignore,在不暂存文件的情况下推送我使用此选项尝试过的文件,但当我重新启动Android Studio时,文件会再次显示在GitKraken。