繁体   English   中英

如何从IDE中停止跟踪git中的文件夹/文件

[英]How to stop tracking folder / files in git from IDE

我使用PyCharm作为我的IDE,我喜欢它。 我使用git作为我的版本控制系统。 我在PyCharm中使用它(我不知道如何以任何其他方式有效地使用它)。 每隔一段时间,我就会想停止在git跟踪一个文件。 我是否只是不想再跟踪它,或者某些.xml文件以某种方式添加到总是更改的git列表中。

是不是没有直接的方法来停止跟踪git中的文件或文件夹? 我发现的方法看起来好像花了太多时间做一些我认为应该简单的事情?

我经常做的第一件事是将它们添加到.gitignore文件中,但事后并没有帮助。

停止跟踪您一直跟踪的文件的两个步骤是:

  1. 将文件添加到.gitignore
  2. git rm --cached [file name]

但是,我不知道如何从PyCharm做到这一点。

我也在使用.gitignore来创建忽略文件的规则,并且在Eclipse中完全正常工作,没有任何IDE。

通常,有一些规则要定义。 此外,如果您稍后添加规则并且git已经跟踪了您要忽略的文件,这将无法工作,您应该使用特殊命令来解决该问题。

具体根据这个网站

如果您已经签入了一个文件,并且想要忽略它,那么如果稍后添加规则,Git将不会忽略该文件。 在这些情况下,您必须首先在终端中运行以下命令来解除文件:

git rm --cached 

打开“版本控制”工具窗口(Alt + 9)并切换到“本地更改”选项卡。 单击“配置忽略的文件”图标,然后按+号添加要忽略的文件/文件夹。 虽然这可以在IDE中使用,但它与在.gitignore文件中添加它们不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM