PhpStorm会自动忽略.gitignore中的文件

时间:2016-10-11 10:34:56

标签: ide editor phpstorm

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

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

1 个答案:

答案 0 :(得分: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 addb.txt,但是a.txt是