【问题标题】:How to stop tracking folder / files in git from IDE如何从 IDE 停止跟踪 git 中的文件夹/文件
【发布时间】:2015-06-16 20:25:24
【问题描述】:

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

在 git 中没有严格的方法来停止跟踪文件或文件夹,这是真的吗?我发现的方法似乎花费了太多时间来做一些我认为应该简单的事情?

我总是做的第一件事就是将它们添加到 .gitignore 文件中,但这在事后无济于事。

【问题讨论】:

    标签: git pycharm


    【解决方案1】:

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

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

    但是,我不知道如何在 PyCharm 中执行此操作。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我还在使用 .gitignore 创建忽略文件的规则,并且在 Eclipse 中运行良好且无需任何 IDE。

        通常有一些规则需要定义。此外,如果您稍后添加规则并且 git 已经跟踪您要忽略的文件,这将不起作用,您应该使用特殊命令来修复它。

        具体按这个site:

        如果你已经签入了一个文件,并且你想忽略它,Git 如果您稍后添加规则,将不会忽略该文件。在这些情况下,你 必须先取消跟踪文件,方法是在您的 终端:

        git rm --cached 
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-08-09
          • 1970-01-01
          • 2017-05-20
          • 1970-01-01
          • 2011-08-26
          • 1970-01-01
          • 2012-12-29
          • 1970-01-01
          相关资源
          最近更新 更多