.gitignore中的!配置项为什么不起作用
大家讲道理
大家讲道理 2017-05-02 09:43:04
0
2
715


我想要将/public/examples/images/目录不忽略,但是这样配置后并不能起作用!

按照逻辑感觉应该是合理的,因为之前已经忽略了/public/examples/目录了,那么它下面的目录肯定应该是被忽略了的啊。

但是找了一下.gitignore的配置项的介绍,发现我的配置方法并没有错!这就让人很忧伤了,不明白为什么到底不起作用了。。。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
给我你的怀抱

在gitignore手册中对这一点有特别说明,如果一个父目录已经被设置为不包含,那么他的子目录是不可能被重新再用!包含回来的。

An optional prefix "!" which negates the pattern; any matching file excluded by a previous pattern will become included again. It is not possible to re-include a file if a parent directory of that file is excluded.

阿神

可能是因为你已经把这个目录加到git里面了,然后在去写gitignore 这样子是不起作用的,用git rm 把git中不想要的路径删掉,然后在看下应该就可以了
gitignore好像屏蔽不掉已经添加到git中的文件或路径。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!