【问题标题】:How to configure .gitignore to ignore content folders from Android Studio on GitKraken?如何配置 .gitignore 以忽略 GitKraken 上 Android Studio 中的内容文件夹?
【发布时间】:2017-10-23 14:34:03
【问题描述】:

我正在尝试创建我的 .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 并提交它。最后,重新添加元素,它们不会被管理
  • @LucaNicoletti 我已经尝试删除这些文件的缓存,正如 AlexTa 在他的回答中指出的那样,但是当我重新启动 Android Studio 时再次检测到这些文件。
  • 删除它们,将它们添加到 .gitignore 中,推送而不暂存文件

标签: android android-studio gitkraken


【解决方案1】:

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

git rm path/to/file --cached

【讨论】:

  • 我已尝试使用此选项,但当我重新启动 Android Studio 时,文件再次显示在 GitKraken。
猜你喜欢
  • 2018-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-16
  • 2016-12-25
  • 1970-01-01
  • 1970-01-01
  • 2013-03-16
相关资源
最近更新 更多