git上传 项目 把node_modules也上传至仓库了,在文件.gitignore 中忽略node_modules 依然不行

前言

新建了一个vitepress 项目 但上传至github的时候不小心把node_modules 上传到仓库中了,于是我重新添加了 .gitignore 然后重新上传项目, 上次成功后却发现 node_modules 在仓库中依然存在

思考

这种情况可能是因为 Git 会继续跟踪已经被提交的文件,即使你在 .gitignore 中添加了 node_modules

解决

1.删除已经被 Git 跟踪的 node_modules 目录:

复制代码
git rm -r --cached node_modules

2.确保 .gitignore 文件已正确配置:

确保 .gitignore 中已经正确包含了 node_modules:

复制代码
node_modules

3.重新提交:

复制代码
git add .
git commit -m "Remove node_modules from version control"
git push

这几步完成后,node_modules 就不会再出现在仓库中了。如果你再做一些修改并推送,Git 应该会忽略 node_modules 文件夹了。

相关推荐
QY_Research_23 分钟前
2026房地产NFT平台创业机遇与落地指南分析报告
大数据·人工智能·物联网·机器人·制造
全栈陈序员4 小时前
【Git】从入门到精通(五)—— git add:将文件加入暂存区
大数据·git·elasticsearch
KKKlucifer5 小时前
国内数据安全服务的产品智能化转型:大模型赋能下的技术能力重构分析
大数据·数据库·重构
故七月7 小时前
AI 答案里的竞品共现:怎么看出赛道格局
大数据·人工智能
全栈陈序员7 小时前
【Git】从入门到精通(七)—— git status:查看仓库状态
大数据·git·elasticsearch
fengye2071618 小时前
第三章 编译cpython
大数据·elasticsearch·搜索引擎
大大大大晴天8 小时前
每天认识一个组件:Apache Flink
大数据
涛思数据(TDengine)8 小时前
从工业本体到 AI 原生:TDengine 出席 2026 QCon 分享工业数据基础设施路径
大数据·数据库·人工智能·tdengine·工业
Gu_WenYun9 小时前
从主题定价到订单定价:机器人基金的产业链观察
大数据·人工智能·金融
其实防守也摸鱼9 小时前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php