天天看点

.gitignore不起作用解决

今天提交新项目时发现虽然已经有了.gitignore文件,但是还是出现了.idea以及node_modules。查阅了一下资料,gitignore不起作用的原因是新建的文件在git中会存在缓存,如果有些文件已经被纳入了版本管理控制中,这时就算有gitignore文件也不会生效,需要清除缓存,步骤如下:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
           

问题解决!

参考资料:

https://blog.csdn.net/zero__007/article/details/106333059