我从.idea文件夹提交文件,然后我创建了.gitignore文件,我想停止从.idea文件夹中跟踪这些文件。为此,我写道:
.idea
.gitignore
git rm -r --cached。 git add。
git rm -r --cached。
git add。
和承诺的变化。一切都很好,直到Android Studio更改文件misc.xml,通过更改java语言级别,我不知道为什么,但如果我尝试提交更改,我仍然可以提交此文件misc.xml,它被忽略,不应该再跟踪。我能做什么?
misc.xml
感谢评论中的@ mt0s,我执行了命令
git status --ignored
并且它只显示了两个来自idea的文件,不包括misc.xml:
所以我重复了这些命令:
git rm -r --cached . git add .
现在它工作,它从跟踪中删除了.idea中的所有文件,现在当我在文件misc.xml中更改某些内容时,它不会提交。