【问题标题】:How to stop tracking ignored file in Android Studio如何在 Android Studio 中停止跟踪被忽略的文件
【发布时间】:2023-04-03 07:31:01
【问题描述】:

我提交了.idea 文件夹中的文件,然后我创建了.gitignore 文件,我想停止跟踪.idea 文件夹中的这些文件。 为此,我写道:

git rm -r --cached .

git 添加。

并提交更改。一切都很好,直到 Android Studio 通过更改 java 语言级别更改了文件 misc.xml,我不知道为什么,但是如果我尝试提交更改,我仍然可以提交这个文件 misc.xml,它被忽略并且不应该跟踪了。我能做什么?

【问题讨论】:

  • 你在提交之前做了 git add --all 吗?
  • 也许这个答案可以帮助你:stackoverflow.com/a/11451731/423980
  • @Darush 是的,在我做了这个推荐之后,我提交了这些更改。
  • 嗯...如果您使用此命令:git status --ignored 检查文件是否被忽略,我们可以 100% 确定您已在 .gitignore 中正确添加它?
  • @mt0s 就是这样。此命令未显示 .idea 文件夹中的所有文件,仅显示其中 2 个,不包括“misc.xml”。然后我又做了一次命令“git rm -r --cached”。和“git add .”,似乎以前的命令不起作用或者我破坏了一些东西。

标签: android git android-studio github


【解决方案1】:

感谢@mt0s 的评论,我执行了命令

git status --ignored

它只显示了idea中的两个文件,不包括misc.xml:

所以我重复了命令:

git rm -r --cached .
git add .

现在它可以工作了,它从跟踪中删除了 .idea 中的所有文件,现在当我更改文件 misc.xml 中的某些内容时,它不会提交。

【讨论】:

  • 对我不起作用。我仍然能够在提交中看到被忽略的文件。这太烦人了。
  • 完美解决方案
猜你喜欢
  • 2012-12-17
  • 2014-08-19
  • 1970-01-01
  • 2012-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-03
  • 2015-09-27
相关资源
最近更新 更多