我的.gitignore文件是匹配的项目,我没想到它匹配?

时间:2015-11-16 19:56:12

标签: gitignore

我有一个.gitignore文件,其中包含以下内容:

高速缓存/

资源/

该文件正确匹配我的根目录:

高速缓存/

资源/

这些目录中的文件被忽略,因此这是一个git系统,目录本身会被忽略。这也很好。

但它也匹配兄弟根目录中的子目录:

默认/ CMS /资源/库/ index.cfm

忽略了这条不好的道路。

如何重写.gitignore文件以便:

默认/ CMS /资源/库/ index.cfm

不匹配?

只有文件&缓存中的子目录/&资源/匹配。

提前感谢你给我的任何建议。

1 个答案:

答案 0 :(得分:1)

如果有人有兴趣,我已经使用.gitignore做了一些深度测试[我可能应该首先做,但我想我只是在偷懒],问题的答案是:

高速缓存/ **
资源/ **

我希望这可以帮助任何人,在类似的情况下...