在 intelij 中如何删除 git 中对文件的不需要的更改

问题描述 投票:0回答:3

在intelliJ中当我更改代码时 intelliJ 暂存文件以供提交。 我有几个文件没有对它们进行任何更改,但它们始终处于提交阶段。 如何配置 intelliJ 以忽略这些文件中的更改?

git file intellij-idea git-commit
3个回答
0
投票

右键单击其中一个文件,应该会出现一个忽略菜单项。选择此项并选择忽略指定目录中的所有文件。确保目录名称指的是 .idea 目录。

单击“确定”,如有必要,刷新本地更改视图。根据需要对其他文件/目录重复此操作。


0
投票

这些文件与您的 IntelliJ IDE 项目设置相关。您可能想通过将

.idea/**
条目添加到
.gitignore
文件中来忽略 git 项目中的它们。


-1
投票

如果您不更改它们,为什么它们显示为已修改? diff 说什么?也许是 git 完成的自动换行符转换?

请注意,除非您在文件上显式调用 Git - Add,否则 IDEA 不会暂存任何内容。在 git status 中,此类文件将被列为已修改但未暂存。所以例如手动调用

git commit
不会提交它们。在 IDEA 中,您可以将它们放入不同的变更列表中以防止提交。

在 IDEA 中不可能忽略对文件的更改,但是,您可以使用

git update-index assume-uncahnged
或更好的
git update-index --skip-worktree
告诉 git 忽略对文件的更改。

© www.soinside.com 2019 - 2024. All rights reserved.