Ide PhpStorm会自动忽略.gitignore中的文件
我是PhpStorm的新手,我试图让它在向git添加文件树时自动忽略.gitignore文件中指定的文件。我知道可以将忽略规则添加到PhpStorm本身,但我希望它使用.gitignore文件中的规则Ide PhpStorm会自动忽略.gitignore中的文件,ide,editor,phpstorm,Ide,Editor,Phpstorm,我是PhpStorm的新手,我试图让它在向git添加文件树时自动忽略.gitignore文件中指定的文件。我知道可以将忽略规则添加到PhpStorm本身,但我希望它使用.gitignore文件中的规则 基本上,我已经有了一个带有忽略规则的.gitignore文件,我只希望PhpStorm在添加文件(git add)时遵循这些规则,这样就不会意外地将与.gitignore规则匹配的文件添加到提交中。我知道过去我也遇到过这种情况,所以它看起来有点脆弱。我从来没有对整个目录执行过git add,因为它
基本上,我已经有了一个带有忽略规则的.gitignore文件,我只希望PhpStorm在添加文件(git add)时遵循这些规则,这样就不会意外地将与.gitignore规则匹配的文件添加到提交中。我知道过去我也遇到过这种情况,所以它看起来有点脆弱。我从来没有对整个目录执行过
git add
,因为它在/vendor目录中添加了一些文件(总是在gitignore文件中)
但话说回来,我很好奇,所以我做了一个测试,因为我认为它可能与事情发生的时间有关(比如git被占用的时间,或者.gitignore被添加的时间)
我在一个新项目上做了以下步骤,效果很好,所以也许这会有所帮助,你可以尝试一下,看看它是否也适合你。我正在与2016.1.2合作
- 创建项目
- 选择VCS…
并选择启用版本控制集成
Git
- 在根目录中创建.gitignore
- 在项目中,创建一个名为
ignore
- 在
中,添加.gitignore
,ignore目录应变为浅灰色ignore/
- 在根目录中创建
a.txt
- 在/ignore目录中创建
b.txt
- 右键单击整个项目并选择
,忽略目录下的git add
不会被添加,但a.txt会被添加b.txt