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