当前位置: 首页 > news >正文

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 文件夹了。

相关文章:

  • 【鸿蒙开发】第四十四章 Map Kit(地图服务)
  • DeepSeek04-导出导入模型文件
  • QT开发技术 【opencv图片裁剪,平均哈希相似度判断,以及获取游戏窗口图片】
  • windows 安装 stable diffusion
  • uniApp小程序保存canvas图片
  • 第一章 1.什么是 AI 量化炒股
  • 机器视觉3D深度图颜色含义解析
  • 【Linux】Linux 文件系统—— 探讨软链接(symbolic link)
  • 使用 deepseek实现 go语言,读取文本文件的功能,要求支持 ascii,utf-8 等多种格式自适应
  • JAVA JUC 并发编程学习笔记(一)
  • CVE-2023-32233NetFilter权限提升复现
  • Lua C API :使用 lua_tonumber 函数从 Lua 栈中提取数值
  • 2025vue4.x全栈学习关键技术分析线路图
  • SSE/Fetch API+Stream/WebSocket实时流式接收Node后端传来的处理过后的Coze API数据
  • uni-app开发安卓和ios app 真机调试
  • 探索无网用Deepseek+qwen来助力Solidworks二次开发
  • nigix面试常见问题(2025)
  • [GESP202312 六级] 工作沟通
  • 在工作中PostgreSQL常用的SQL命令
  • AJAX 简介
  • 什么是网站seo/百度指数首页
  • 襄阳网络公司 网站建设/百度指数查询官网大数据
  • 做卡贴和果冻贴的网站/web网页制作成品
  • 吴江企业建设网站/全网自媒体平台
  • 一个主机放多个网站/友谊平台
  • 品牌建设管理办法/提高seo关键词排名