Github Gitignor不与OneSignalSDKWorker合作

问题描述

每次npm run dev都会生成一个OnesignalSDKWorker的Nuxt onesignal包

 client/static/OnesignalSDKWorker.js

每次我将其推送到服务器时都说冲突

我试图将此文件添加.gitignore

static/OnesignalSDKWorker.*

仍然不忽略并造成项目冲突

解决方法

仍然不忽略

只有在更新.gitignore之后,还要从Git中删除这些文件时,

git rm --cached static/OneSignalSDKWorker.*
git commit -m "Do not track static files"

然后检查那些相同的文件是否确实被忽略:

git check-ignore -v -- static/OneSignalSDKWorker.js

如果check-ignore不返回任何内容,那么将忽略该文件,并且可以再次对其进行跟踪。
您要查看的是该命令中的.gitignore规则。