右键单击其中一个文件,应该会出现一个忽略菜单项。选择此项并选择忽略指定目录中的所有文件。确保目录名称指的是 .idea 目录。
单击“确定”,如有必要,刷新本地更改视图。根据需要对其他文件/目录重复此操作。
这些文件与您的 IntelliJ IDE 项目设置相关。您可能想通过将
.idea/**
条目添加到 .gitignore
文件中来忽略 git 项目中的它们。
如果您不更改它们,为什么它们显示为已修改? diff 说什么?也许是 git 完成的自动换行符转换?
请注意,除非您在文件上显式调用 Git - Add,否则 IDEA 不会暂存任何内容。在 git status 中,此类文件将被列为已修改但未暂存。所以例如手动调用
git commit
不会提交它们。在 IDEA 中,您可以将它们放入不同的变更列表中以防止提交。
在 IDEA 中不可能忽略对文件的更改,但是,您可以使用
git update-index assume-uncahnged
或更好的 git update-index --skip-worktree
告诉 git 忽略对文件的更改。