在做一个vm页面的时候,由于之前class类和变量名没有写的很规范,所以把一些大写的字母换成了小写,本地的静态页面文件路径和文件名都修改一致了。本地运行静态文件无显示问题,后端同学部署以后,却发现图片中字母大小写修改的全部没有显示出来,唯一的一张是没有改过文件名的图片。控制台发现是路径出错,这时候去查看git,却发现之前上传的图片文件名没有改过来,而代码上路径的大小写改过来了。所以发生了这个问题。也怪我当初没有查看git提交。
解决方法:
配置git
git config core.ignorecase

可以看到git默认为true
现在将此修改为false
git config core.ignorecase false
再次输入git config core.ignorecase

再次将文件上传 即可
心得:每次提交的时候其实应该多留意一下git status 或者去git 网站等可视化工具中直观的看一看自己修改的代码,及时发现自己的疏漏。
本文描述了一个因Git配置导致的大小写敏感问题,作者在修改文件名大小写后,本地运行正常,但部署后图片不显示。原因是Git默认大小写不敏感,导致服务器上的文件名与代码中引用的路径不匹配。通过将Git配置改为大小写敏感并重新上传文件,问题得以解决。这提醒我们在提交代码前应检查Git状态,确保所有更改都被正确跟踪。
976

被折叠的 条评论
为什么被折叠?



