我想在.gitignore
中排除:
admin
文件夹content
文件夹,但只允许.php
和.js
扩展。我试过这个,但它也允许在管理员:
**/admin
**/content
!.php
!.js
尝试忽略文件夹(带斜杠的afolder/
),但将文件夹文件列入白名单(afolder/*
):
admin/
content/*
!content/subfolder/**/*.php
!content/subfolder/**/*.js
在.gitignore
文件夹中添加专用的content/
是另一种选择,但是这样,您可以将所有忽略规则集中在主存储库的根文件夹中的一个.gitignore
文件中。
像往常一样,检查应用的规则:
git check-ignore -v -- a/file
你尝试过为每个“特殊”文件夹使用不同的.gitignore吗?