当前位置: 首页 > 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 文件夹了。

http://www.dtcms.com/a/29829.html

相关文章:

  • 【鸿蒙开发】第四十四章 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 简介
  • 【力扣Hot 100】堆
  • 典型的OSPF配置案例
  • 如何在 Vue 应用中实现权限管理?
  • 分布式与集群,二者区别是什么?
  • QT开发:事件循环与处理机制的概念和流程概括性总结
  • 【Golang 面试题】每日 3 题(六十三)
  • 数据结构:动态数组vector
  • 简单说一下什么是RPC
  • 基于STM32单片机的智慧果园系统设计
  • 算法基础 -- 堆排序之C语言实现