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

相关推荐
Hungry_Shark2 天前
IDEA版本控制管理之使用Gitee
java·gitee·intellij-idea
咖啡の猫2 天前
Android开发-选择按钮
android·gitee
咖啡の猫2 天前
Android开发-文本输入
android·gitee
小白嘎嘎4 天前
提速下载方法(gitee和迅雷)
gitee
a3158238065 天前
android13修改WiFi扫描二维码识别识别成功率不高的问题
gitee
前端小超超6 天前
如何配置capacitor 打包的安卓app固定竖屏展示?
android·前端·gitee
雁于飞7 天前
vscode中使用git、githup的基操
笔记·git·vscode·学习·elasticsearch·gitee·github
至善迎风9 天前
版本管理系统与平台(权威资料核对、深入解析、行业选型与国产平台补充)
git·gitee·gitlab·github·svm
咖啡の猫9 天前
Android开发-常用布局
android·gitee
NewChapter °11 天前
如何通过 Gitee API 上传文件到指定仓库
前端·vue.js·gitee·uni-app