在同一存储库中保留多个.gitignore文件(本地和远程)
我有一个带有.gitignore文件的存储库,它不包括构建路径(例如,Composer中的在同一存储库中保留多个.gitignore文件(本地和远程),git,gitignore,Git,Gitignore,我有一个带有.gitignore文件的存储库,它不包括构建路径(例如,Composer中的vendor/) 我还想忽略一些本地IDE路径(例如PhpStorm中的.idea),但它们不在存储库的.gitignore文件中 我不知道该怎么做。如果git在文件夹中查找类似.gitignore\u*的文件,那么我可以添加一个.gitignore\u local,其中包含它自己的名称。您可以在.idea目录中添加第二个带单个星号的.gitignore文件。因此,此目录中的所有文件都将被忽略,并且目录本身
vendor/
)
我还想忽略一些本地IDE路径(例如PhpStorm中的.idea
),但它们不在存储库的.gitignore文件中
我不知道该怎么做。如果git在文件夹中查找类似
.gitignore\u*
的文件,那么我可以添加一个.gitignore\u local
,其中包含它自己的名称。您可以在.idea
目录中添加第二个带单个星号的.gitignore文件。因此,此目录中的所有文件都将被忽略,并且目录本身不会显示为未跟踪文件。对于本地忽略,您可以将它们添加到.git/info/exclude
文件中。这不会共享到远程存储库
因此,添加到.gitignore
所有使用存储库的人都应该忽略的文件。添加到.git/info/exclude
您个人使用但其他人没有理由拥有它们的文件,因此忽略它们