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

相关推荐
理智.6298 小时前
Git 工具使用之项目版本回退与修改备份:stash、reset、reflog 常用指令详解
git·gitee·github
大树911 天前
把 Java 项目从手动 SCP 升级到 Gitee Go 自动部署:一份踩坑实录
java·golang·gitee
LayZhangStrive2 天前
Git - 使用IDEA和git上传本地项目到Gitee远程仓库
git·gitee·idea
菠萝加点糖3 天前
Android applicationIdSuffix 详解
android·gitee·kotlin
扶苏10023 天前
gitee码云删除仓库教程
gitee
水巷石子3 天前
目前最新版本PicGo上传图片到gitee仓库具体配置
gitee·上传·typora·picgo·图片
事圆则缓5 天前
Kotlin 语法入门与快速上手
gitee
lingran__7 天前
Git 完全指南(三):远程仓库与标签管理
开发语言·git·gitee·ssh·团队协作·远程仓库·分布式版本控制
心平气和量大福大8 天前
android-控件-搜索框SearchView
android·gitee
心平气和量大福大8 天前
android-控件-多选框CheckBox
android·gitee