.gitignore 文件的真正含义

.gitignore 里面的文件实际上是告诉git不追踪该文件

也就是说

一旦某个文件已经被 Git 跟踪(commit 过),再把它加入 .gitignore不会让 Git 自动忽略它的。Git 会继续跟踪该文件的后续修改。

所以对于你的情况(.npmrc 已被追踪过),仅仅修改 .gitignore 是不够的,必须执行:

复制代码
git rm --cached .npmrc
相关推荐
IT从业者张某某1 小时前
【鸿蒙PC命令行适配】GitUI 移植的工程实践:双 Git 引擎(libgit2/gitoxide)的鸿蒙适配之路
git·华为·harmonyos
xinjia_ctrl5 小时前
暑假实习总结
git·后端·spring·maven·intellij-idea
Molesidy8 小时前
【Git】分别给出添加到Keil工程和IAR工程中的gitnore文件以便不跟踪编译文件的git记录
git·vscode·插件
颜颜yan_12 小时前
Git Cola 鸿蒙 PC 版适配全记录:从 Qt 桌面工具到 ArkTS 原生应用
git·qt·harmonyos
知福致福14 小时前
【技术复盘】Git 分支污染与提交污染事故排查与解法
大数据·git·elasticsearch
ai安歌14 小时前
Git Extensions 鸿蒙 PC 适配全记录:从 WinForms 客户端到 ArkUI 原生工作台
git·华为·harmonyos
那年窗外下的雪.17 小时前
AIDC 学习日志|第 25 天|设备输出反推、MAC Flapping 与 EAD 撤销
前端·网络·git·学习·macos
末央&1 天前
GIT工具的基础指令与使用
git
彧azz1 天前
Git 入门实操实例:从安装到远程仓库全流程
大数据·笔记·git·学习·elasticsearch