在我们开发的过程中难免会用到git来做版本管理,但往往有的时候我们需要将一些个例文件不需要上传到git仓库,所以我们需要用.gitignore文件对这些需要排除掉的文件进行配置,只要在这个文件配置上需要排除文件的相对路径就可以了。
但往往我们在配置了一些配置之后总是存在已经配置的路径不生效,因为这些文件或目录已经纳入了git的管理中,这个时候配置它们肯定是失效的。
删除已经缓存的配置如下
git rm -r --cached .
git add .
git commit -m "删除已经受git管理的缓存文件"
当然有一些重要的修改也存在缓存那么我们需要单独去删除无用的文件
如下:
git rm --cached logs/xx.log