首先,Settings | Version Control | Ignored Files 不是 .gitignore,它是 IntelliJ IDEA 自己的忽略机制,适用于任何版本控制系统。 该机制仅适用于忽略未加入版本控制的文件。如果您已将 .iml 文件添加到版本控制中,则不会忽略对该文件的后续更改。
- yole
4
那么,我该怎么解决这个问题?从版本控制中删除那些文件吗? - Aleksandar Stefanović
1是的,如果你不想追踪那些文件的变化,你需要将它们从 Git 中删除。 - yole
1但现在,文件的删除已经创建了一个提交,当我尝试下载最新的提交时,我的本地文件也会被删除。我该怎么避免这种情况呢? - Aleksandar Stefanović
git rm --cached
命令创建一个提交,该提交将从 git 中删除文件但保留它们在您的工作目录中。在其他计算机上,当您拉取更改时,这些文件将被删除;这就是从版本控制中删除内容的工作原理。 - yole