跳转到内容

大小写规则检测

刀刀
0字
0分钟
2026/8/16

在 Git 中有一个虽然很小但很致命的问题:他对英文字母大小写检测默认是忽略的。这会造成什么后果呢?

​ 我们来看一个场景:同事 A 新建了一个文件夹 components ,在其中创建一个组件 Upload.vue ,其他页面都是以 xxx/Upload.vue 为路径。后面修改为小写字母 upload.vue ,而文件路径也做相应的修改。 ​ 本地环境运行没有问题,但是推送到远程服务器时由于 Git 忽略大小写,因此远程服务器还是 Upload.vue 文件,则路径找不到 upload.vue 文件开始报错。

解决方法很简单,把忽略大小写的规则禁用即可,命令如下:

sh
git config core.ignorecase false

禁用之后可以发现能够检测到文件的变化并提交远程了。

贡献者

The avatar of contributor named as duyidao duyidao
The avatar of contributor named as 刀刀 刀刀

页面历史

刀刀博客累计访客 人;文档累计访问量共