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

news/2025/2/22 5:48:43

前言

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

思考

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

解决

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

git rm -r --cached node_modules

gitignore__15">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.niftyadmin.cn/n/5861685.html

相关文章

数据库简史 |DBA的智能时代,从DeepSeek到DeepThink

在过去,我们以一百种方式思考:智能时代会如何改变DBA的工作。而现在,有一万种智能尝试正在切实和加速的改变DBA的工作。 开源的DeepSeek正在以光速改变大家对于人工智能的认知,几乎所有企业可以通过DeepSeek的慷慨开源来构建企业自…

ubuntu ffmpeg 安装踩坑

ffmpeg 安装踩坑 安装命令: sudo apt update sudo apt install ffmpeg如果以上命令没有报错,那么恭喜你很幸运,可以关闭这篇文章了! 如果跟我一样,遇到如下报错,可以接着往下看: 报错信息: …

Unity结合Vuforia虚拟按键实现AR机械仿真动画效果

零、最终效果 待上传 一、资源准备 1、Vuforia Vuforia版本不能高于10.17.4(往上的版本虚拟按键功能被删除) 2、Unity Unity版本必须要高于2022.3.x,不然使用Vuforia插件时会出现bug 二、主要内容 1、添加虚拟按钮 2、为虚拟按钮设置…

华为动态路由-OSPF-完全末梢区域

华为动态路由-OSPF-完全末梢区域 一、OSPF简介 1、OSPF概述 OSPF是一种开放式的、基于链路状态的内部网关协议(IGP),用于在自治系统内部进行路由选择和通信。 OSPF是互联网工程任务组(IETF)定义的标准之一&#xff…

C# WPF调用C++ dll 结合opencv

第一步、打开vs2019(其他版本的也可以),创建新项目 第二步、选择c,并创建dll 项目 第三步、在vs2019新项目中配置opencv 第四步、配置完成后写代码(写在dllmain.cpp中) #include "pch.h" #inclu…

蓝桥杯 r格式(高精度*低精度)

输入样例:2 3.14 输出样例:13 思路:首先注意到本题的数字大小很大,需要用到高精度,因此应该定义string来存储数据d,为了后续计算,在存储完字符串d之后还需要先将每一位转化为数字并且找到小数点…

Flutter项目中设置安卓启动页

AndroidManifest.xml 设置 android:theme“style/LaunchTheme” <applicationandroid:label"string/app_name"android:name"${applicationName}"android:icon"mipmap/ic_launcher"android:roundIcon"mipmap/ic_launcher"android:t…

阿里云通过docker安装skywalking及elasticsearch操作流程

系统 本文使用系统为 Alibaba Cloud Linux 3.2104 LTS 64位 配置为 4核8G PS&#xff1a;最低配置应为2核4G&#xff0c;配置过低无法启动 安装docker 1.卸载旧版本docker yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-…