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

相关推荐
7177772 小时前
Gitee Insight:国产化研发效能度量平台能力解析与选型参考
gitee
7177774 小时前
厘清 Gitee Test 能力边界:测试管理、自动化与 DevSecOps 协同路径
运维·gitee·自动化
qq_267612895 小时前
项目集、里程碑与迭代联动:Gitee项目管理如何支撑多团队规模化交付与进度风险治理
前端·gitee
雯0609~1 天前
gitee:凭证过期无法推送,解决方案(Gitee token 过期)
gitee
qq_267612892 天前
Gitee 软件工厂选型评估与分阶段落地路线图:能力拆解、适用场景判断与改造成本测算
gitee
没伞的行者2 天前
《C++ Primer Plus(第六版)全书代码整理 | 章节源码 + README知识总结(Gitee、GitHub开源)》
linux·开发语言·c++·gitee·github
7177772 天前
让权限治理成为可复制资产:Gitee Team 空间配置方案与安全级别落地详解
数据库·gitee
阳墨余3 天前
Git 同时管理 Gitee 和 GitHub 的 SSH 配置实战
git·gitee·github
暮云星影3 天前
git版本发布
git·gitee·github·gitea
暮云星影3 天前
git仓库分支管理
git·gitee·github·gitea