[英]How can I untrack a file from a git repository in Intellij
我在 git 中有一个被跟踪的文件,但现在我不想再跟踪它(我不希望它从下一次提交中显示出来,但我仍然想把它放在文件夹中)。
在Changes
工具窗口,我已经设置为文件ignored
在Configured Ignored Files
,但不知何故,当我修改该文件,修改仍然在变化列表中显示?
自 2017.3.4 起,您无法使用 IDEA GUI 执行此命令,必须通过命令行或其他工具执行。
从控制台:
git rm --cached file
git commit -m'file removed'
echo 'file' >> .gitignore
IntelliJ 不允许您取消跟踪添加的文件,但您轻松退出可以获得相同的结果,如下所示:
Version Control
工具窗口Local Changes
选项卡中:创建一个新的更改列表(不要激活它)像这样,您不必为(不)添加文件而烦恼。 如果您不想提交这些文件,您可以添加所有文件并将 'm 拖到新的更改列表中。
但是请注意,当还使用 git cli 时,这些文件仍会添加到工作目录中,并且在提交时会被考虑在内。 使用此页面上的其他答案。
在 WebStorm 2018.2.1 中,您可以这样做:在版本控制选项卡中右键单击未版本化的文件并忽略文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.