如何处理Git的大小写问题
今天给博客搞SEO的时候,将多数的链接全部改成小写的了,然后就炸了……
问题原因
这个问题发生是因为Windows系统对大小写不敏感,所以Git也默认大小写不敏感。但像Github这类代码托管平台用的是Linux,Linux对大小写敏感。
解决过程
首先,在Git本地仓库下执行:
1 | git config core.ignorecase false |
这行命令表示关闭忽略大小写。
然后,修改我们的本地文件/文件夹名:
修改完后push到Github上,然后查看效果:
1 | git push origin main #我用的是hexo,所以跑了hexo d,普通Git仓库push就好 |
好家伙,之前大写的没被删掉,不过小写的成功被push上去了。
目前只能一个个手动删除远程的文件/文件夹,因为本地的已经是小写了……不知道有什么解决方法😅……
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 咕咕云梦泽!
评论
TwikooGitalk