我想要将/public/examples/images/目录不忽略,但是这样配置后并不能起作用!
按照逻辑感觉应该是合理的,因为之前已经忽略了/public/examples/目录了,那么它下面的目录肯定应该是被忽略了的啊。
但是找了一下.gitignore的配置项的介绍,发现我的配置方法并没有错!这就让人很忧伤了,不明白为什么到底不起作用了。。。
光阴似箭催人老,日月如移越少年。
在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中的文件或路径。
在gitignore手册中对这一点有特别说明,如果一个父目录已经被设置为不包含,那么他的子目录是不可能被重新再用
!
包含回来的。可能是因为你已经把这个目录加到git里面了,然后在去写gitignore 这样子是不起作用的,用git rm 把git中不想要的路径删掉,然后在看下应该就可以了
gitignore好像屏蔽不掉已经添加到git中的文件或路径。