将多个.gitignore文件(本地和远程)保存在同一个存储库中

时间:2017-02-03 11:17:11

标签: git gitignore

我有一个包含.gitignore文件的存储库,该文件排除了构建路径(例如,Composer中的vendor/)。

我也有一些我想忽略的本地IDE路径(例如来自PhpStorm的.idea),但是它们不在存储库的.gitignore文件中。

我不知道该怎么做。如果git在文件夹中查找了.gitignore_*这样的文件,那么我可以添加一个.gitignore_local,其中包含(除其他外)其自己的名称。

2 个答案:

答案 0 :(得分:3)

对于本地忽略,您可以将它们添加到.git/info/exclude文件中。这不会与远程存储库共享。

因此,添加到.gitignore所有应该被使用存储库的人忽略的文件。添加到您个人使用的.git/info/exclude个文件中,但其他人没有理由拥有它们,因此请忽略它们。

答案 1 :(得分:1)

您可以在.idea目录中添加带有单个星号的第二个.gitignore文件。因此,将忽略此目录中的所有文件,并且目录本身不会显示为未跟踪文件。