使用yii框架,本地调试时会产生缓存的静态文件,这些文件和文件夹不希望push到代码仓库中,所以添加gitignore文件,配置规则。gitignore的配置和生效这里就不介绍了,有不清楚的可以百度。具体的配置如下: 忽略assets文件夹,但不忽略assets下面的admin和index文件夹
assets/
!assets/admin/
!assets/index/
修改当中的文件夹,使用git status查看修改情况,没有显示在列表中,说明已经生效。
注意,有些同学可能会碰到没有生效的问题,那是因为之前有推送了忽略的文件和文件夹,需要先从git中删除,再push就可以了。以本列的代码如下:
git rm -r --cahced assets/
git add .
git commit -m 'remove local cache files'
git push