我在git中有一个跟踪文件,但现在我不想再跟踪它了(我不希望它出现在下一次提交中,但我仍然希望将它放在文件夹中)。< / p>
在Changes
工具窗口中,我在ignored
中将该文件设置为Configured Ignored Files
,但是当我更改该文件时,更改仍显示在更改列表中?
答案 0 :(得分:26)
自2017.3.4起,您无法使用IDEA GUI执行此命令,必须从命令行或其他工具完成。
来自控制台:
git rm --cached file
git commit -m'file removed'
echo 'file' >> .gitignore
答案 1 :(得分:0)
在WebStorm 2018.2.1中,您可以这样操作: 在“版本控制”选项卡中,右键单击未版本控制的文件并忽略文件
答案 2 :(得分:0)
IntelliJ不允许您取消跟踪添加的文件,但是退出很容易会得到如下相同的结果:
Version Control
工具窗口Local Changes
标签中:创建一个新的更改列表(请勿使其处于活动状态)就像,所以您不必为(不)添加文件而烦恼。如果您不想提交这些文件,则可以添加所有文件并将其拖到新的更改列表中。
但是请注意,当还使用git cli时,文件仍会添加到工作目录中,并且在提交时会考虑在内。使用此页面上的其他答案。