news 2026/9/30 13:28:36

已经把 node_modules 提交并推送到 Gitee,怎么删掉(本地 + 远程仓库)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
已经把 node_modules 提交并推送到 Gitee,怎么删掉(本地 + 远程仓库)

问题:已经把 node_modules 提交并推送到 Gitee,怎么删掉(本地+远程仓库)

node_modules 一般不要提交,体积巨大,需要加入.gitignore

1. 先添加 .gitignore(防止以后再误提交)

在项目根目录新建/编辑.gitignore,写入:

node_modules/

2. 从git仓库索引删除 node_modules(保留本地文件,只从版本库移除)

打开终端,项目根目录执行:

gitrm-r--cachednode_modules

--cached很关键:不会删除你电脑本地的 node_modules 文件夹,只从git记录里删掉
如果不加--cached,本地node_modules会直接被删掉,需要重新npm install

3. 提交这次删除记录

gitadd.gitcommit-m"remove node_modules from git tracking, add .gitignore"

4. 推送到 Gitee 远程仓库

gitpush

✅ 做完上面几步:

  • 远程Gitee仓库里的 node_modules 目录就被删掉了
  • 以后git不会再追踪node_modules,不会再误上传

⚠️ 特殊情况:如果想彻底抹除历史提交里的node_modules(仓库体积很大时)

上面方法只是新增一次删除提交,旧的历史提交里还保存着node_modules,仓库大小不会变小。
如果你仓库已经非常臃肿,需要清除历史,用下面这个(风险高,团队多人协作不要随便用!会改写git历史,其他人需要重新克隆)

gitfilter-branch--force--index-filter"git rm -r --cached --ignore-unmatch node_modules"--prune-empty --tag-name-filtercat----all# 强制推送到远程gitpush origin--force--all

检查是否生效

gitstatus

看输出,node_modules 不再显示在待提交列表里。

补充:多人协作注意

如果是多人项目,尽量不要用 filter-branch 改写历史,优先用第一种简单方案(新增提交删除),避免队友本地git历史冲突。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 13:22:13

成都lc5.0轻集料混凝土资深厂商靠谱商家测评排名:省心不踩坑

在成都建筑建材市场,轻集料混凝土的应用场景越来越广泛,从室内厕所回填到屋面找坡,从地暖垫层到结构回填,都离不开性能稳定的轻质填充材料。不少工程方和装修从业者搜索频率最高的问题,都集中在lc5.0轻集料混凝土的采购…

作者头像 李华
网站建设 2026/9/30 13:20:16

传统IT人AI转型迷茫?3步定位方向,3个月上手找工作!

在我之前的文章里,已经分享了不少 AI 技术相关的内容。 从最基础的大模型调用,到 Prompt、RAG、Tool Calling,再到 Workflow、Agent、MCP、Evaluation,我自己也一直在沿着企业 AI 应用开发这条路线持续学习和实践。 但这段时间从私…

作者头像 李华
网站建设 2026/9/30 13:19:23

RabbitMQ Shovel 跨集群消息迁移与运维实战

1. Shovel 到底解决什么问题:从"我不想写搬运代码"说起手上有两个 RabbitMQ 集群,一边是老机房要下线,队列里还压着上百万条没消费完的消息;另一边是新集群,业务已经切过去了。这时候最朴素的做法是写一段 J…

作者头像 李华
网站建设 2026/9/30 13:18:06

HPE SimpliVity超融合平台选型部署与避坑指南

简介:这份PPT资料面向企业IT架构师、运维工程师及数据中心决策者,系统讲解HPE SimpliVity超融合平台如何应对现代IT环境中的部署效率、灾难恢复与成本控制难题。内容围绕问题识别、平台优势、技术回顾与演示、数据保护、业务敏捷性及成本节省六大模块展开…

作者头像 李华
网站建设 2026/9/30 13:17:06

AI Agent驱动Android真机测试:ARTEMIS实战解析

刚看到 ARTEMIS 这个项目的时候,我第一反应是:Google 终于把 AI Agent 塞进 Android 真机测试这条最难走通的路了。做移动测试的人都清楚,真机测试是个典型的“看起来简单、做起来难受”的活:模拟器跑得飞起,一到真机就…

作者头像 李华