今天给博客搞SEO的时候,将多数的链接全部改成小写的了,然后就炸了……

问题原因

这个问题发生是因为Windows系统对大小写不敏感,所以Git也默认大小写不敏感。但像Github这类代码托管平台用的是Linux,Linux对大小写敏感。

解决过程

首先,在Git本地仓库下执行:

1
git config core.ignorecase false

这行命令表示关闭忽略大小写。

然后,修改我们的本地文件/文件夹名:
image.png

修改完后push到Github上,然后查看效果:

1
git push origin main #我用的是hexo,所以跑了hexo d,普通Git仓库push就好

效果

好家伙,之前大写的没被删掉,不过小写的成功被push上去了。

目前只能一个个手动删除远程的文件/文件夹,因为本地的已经是小写了……不知道有什么解决方法😅……