.gitignore文件不生效

1、需求:之前上传一个项目,把node_modules的依赖也上传了,文件多又大,让人头皮发麻,就想着去掉依赖,毕竟有package.json就够了

2、解决:就想着加个.gitignore文件来忽略node_modules文件,没想到加了之后不生效,查了一下,大致原因就是说如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的

.gitignore

node_modules/

3、比较粗暴的方法:删(干)除(掉).git文件,重新初始化git init并加上.gitignore文件重新提交所有代码

4、要保留提交记录的话:就要删除缓存,再提交

git rm -r --cached .
git add .
git commit -m "chore: update .gitignore"
git push

 

posted @   Pavetr  阅读(494)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示