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

时间:2015-06-16 20:25:24

标签: git pycharm

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

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

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

3 个答案:

答案 0 :(得分:4)

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

  1. 将文件添加到.gitignore
  2. git rm --cached [file name]
  3. 然而,我不知道如何从PyCharm内做到这一点。

答案 1 :(得分:0)

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

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

具体根据site

  

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

git rm --cached 

答案 2 :(得分:0)

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