.gitignore 不起作用

今天在项目中发现.env文件命名已经在.gitignore中声明了,但是还是每次修改后,在git st时还是会报出来,就很苦恼,查询资料后了解到在git忽略目录中,新建的文件在git中会有缓存存在,就是因为缓存的存在,此时在.gitignore中虽然声明了忽略路径,还是不起作用的, 解决方案如下:
1.清除本地缓存

git rm -r --cached .
git add .
git commit -m '更新 .gitignore'

即可

你可能感兴趣的:(.gitignore 不起作用)