解决.gitignore文件无效问题

问题:有时候,我们修改.gitignore文件无效,如添加dist/,保存之后,修改dist文件夹内容发现还是会跟踪dist文件夹。

原因: git比较的是当前工作区与上一次commit的版本,之前版本是跟踪了dist文件夹的。

这里是一个.gitignore文件

.DS_Store

node_modules/

npm-debug.log*

yarn-debug.log*

yarn-error.log*

selenium-debug.log

dist/

Editor directories and files

.idea

.vscode

*.suo
.ntvs

*.njsproj

*.sln

解决办法:

git rm -r --cached dist

此命令 是把当前dist的跟踪记录删除,但是工作区中dist文件夹还是存在的。

然后

git add .

git commit -m"git忽略dist文件夹"

之后再修改dist文件就不跟踪了,因为这次提交已经把dist文件的跟踪删除。

相关推荐
效能革命笔记3 小时前
Gitee 企业版效能度量全面升级:可衡量、可洞察、可优化
gitee
TZ丶旭哥20 小时前
Typora+Gitee+PicGo图床设置
gitee·typora·picgo
qq3621967051 天前
Android 12/13/14/15 Google Play 兼容性检查指南:设备不兼容怎么办?2026最新解决方案
android·gitee
QiLinkOS2 天前
《打破“用爱发电”:一种基于 Gitee 与时间戳的开源权益分配机制探索》
c语言·数据结构·c++·科技·算法·gitee·开源
ImTryCatchException2 天前
Android 卡顿诊断 SDK:从痛点出发的设计思考
android·gitee
liyunlong-java3 天前
Android 跳转系统相册选取图片/视频/音频/文档(适配全版本权限)
android·gitee·音视频
愿天垂怜4 天前
【C++脚手架】gtest 单元测试库的介绍与使用
linux·服务器·c++·gitee·前端框架·gtest
效能革命笔记5 天前
高标准与安全可控:关键领域研发为何青睐 Gitee Code?
gitee
Mr. zhihao6 天前
Mac + Typora + Gitee:粘贴图片自动上传,告别本地管理
gitee·typora
吕氏春秋i6 天前
android kotlin Compose 蓝牙库推荐
android·gitee·kotlin