【问题标题】:PhpStorm automatically ignore files from .gitignorePhpStorm 自动忽略来自 .gitignore 的文件
【发布时间】:2016-10-11 10:34:56
【问题描述】:

我是 PhpStorm 的新手,我试图让它在向 git 添加文件树时自动忽略我的 .gitignore 文件中指定的文件。我知道您可以将忽略规则添加到 PhpStorm 本身,但我希望它使用我的 .gitignore 文件中的规则。

基本上我已经有一个带有忽略规则的 .gitignore 文件,我只是希望 PhpStorm 在添加文件时遵循这些规则(git add),这样任何符合 .gitignore 规则的文件都不会被意外添加到提交中。

【问题讨论】:

  • 尝试安装.ignore插件plugins.jetbrains.com/plugin/7495
  • 我已经安装了这个插件。当我选择我的项目根文件夹并添加所有文件时,它仍然会添加我的 .gitignore 文件忽略的文件。

标签: ide editor phpstorm


【解决方案1】:

我知道过去这也发生在我身上,所以它似乎有点脆弱。我从不为整个目录执行git add,因为它已经完成了在 /vendor 目录中添加文件(始终在 gitignore 文件中)之类的操作。

但是话虽如此,我很好奇,所以我做了一个测试,因为我认为它可能与事情发生的时间有关(比如当 git 被使用时,或者当 .gitignore 被添加时)。

我在一个新项目上执行了以下步骤,它运行正常,所以也许这会有所帮助,你可以试一试,看看它是否也适合你。我正在使用 2016.1.2

  • 创建项目
  • 选择 VCS...Enable Version Control Integration 并选择 Git
  • 在根目录下创建.gitignore
  • 在项目中,创建一个名为ignore的新目录
  • .gitignore,添加ignore/,忽略目录应该变成浅灰色
  • 在根目录下创建a.txt
  • 在/ignore目录下创建b.txt
  • 右击整个项目,选择git add,忽略目录下b.txt没有添加,而是a.txt是

【讨论】:

    猜你喜欢
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    • 2014-07-06
    • 1970-01-01
    • 2019-04-29
    • 2018-05-02
    • 2016-12-25
    相关资源
    最近更新 更多