今天提交新项目时发现虽然已经有了.gitignore文件,但是还是出现了.idea以及node_modules。查阅了一下资料,gitignore不起作用的原因是新建的文件在git中会存在缓存,如果有些文件已经被纳入了版本管理控制中,这时就算有gitignore文件也不会生效,需要清除缓存,步骤如下:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
问题解决!
参考资料:
https://blog.youkuaiyun.com/zero__007/article/details/106333059
提交新项目时,即便有.gitignore文件,仍出现.idea和node_modules。原因是新建文件在git中有缓存,已纳入版本管理控制的文件,gitignore文件不会生效,需清除缓存来解决该问题。
1316

被折叠的 条评论
为什么被折叠?



