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

相关推荐
71777718 分钟前
研发效能治理标准化路径:基于信通院认证平台的全链路度量实践
安全·gitee·issue
tju23336 小时前
Gitee Test是什么:从测试资产管理到自动化执行的工程化实践
运维·gitee·自动化
7177772 天前
Coze 工作流 + Gitee API 落地指南:研发 Issue 智能化自动管理实践
gitee·jquery·issue
7177772 天前
自研 BCA 引擎驱动:Gitee Scan 构建软件工厂全生命周期安全检测体系
安全·gitee
2301_809815253 天前
Git和Gitee基本使用教程
git·gitee
zdkdchao5 天前
建立gitee对github仓库的镜像
gitee·github
7177775 天前
从工具自动化到自主研发:Gitee 智能 DevOps 全域落地实践
gitee·自动化·devops
7177775 天前
Gitee DevOps 国产化研运能力解析:安全与研发效能双维度升级
安全·gitee·devops
午安~婉6 天前
Git中SSH连接
前端·git·gitee
峥嵘life6 天前
Android 系统应用蓝牙分享失败分析解决
android·gitee