问题描述
每次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
规则。