【发布时间】: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