解决.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文件的跟踪删除。

相关推荐
施棠海2 天前
Android自定义ScrollView滚动条控制器ScrollBarController详解
android·java·gitee
TheNextByte12 天前
如何将数据从 OnePlus 传输到笔记本电脑
gitee·电脑
an86950012 天前
idea上传项目到码云gitee上
java·gitee·intellij-idea
TheNextByte13 天前
如何将照片从计算机传输到Android /iPhone
android·gitee·iphone
C澒3 天前
Gitee 分支管理规范
gitee·团队开发
梁下轻语的秋缘4 天前
从零到一:本地项目上传Gitee完整指南(新手避坑版)
gitee
TheNextByte14 天前
如何在Android上恢复已删除的文件
android·gitee
玄同7656 天前
让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南
人工智能·git·语言模型·gitee·github·ai编程·mcp
2301_805962937 天前
树莓派的一些问题记录-1:usbboot仓库
python·gitee
COSMOS_*8 天前
2025最新版 Android Studio安装及组件配置(SDK、JDK、Gradle)
android·ide·jdk·gitee·android studio