git大小写规则造成的问题

今天为什么要说这个问题, 就是因为, 我同步到远程的时候, 文件和文件夹的名称是大写的, 我后来创建了一个文件, 感觉大写别扭, 就改成了小写, 在js文件中, 用到了这个路径, 我再上传到远程, 报错了, 找了半天, 结果是大小写规则的问题

图片

我现在已经将代码同步到远程了

就放了一个文件夹一个文件, 我这里都是小写, 我现在将他们改为大写

我们发现, 并没有显示我们更改, 我们现在创建一个js文件, 将这个路径引入进去

我们代码完成了, 现在提交到远程, 我们会发现, 远程上面依然是小写, 但是我们的js文件引入的是更改过来的大写文件

这个时候, 项目运行起来, 就会报错了

为了在开发中, 减少这一类bug出现, 我们需要这样操作

我们需要一开始就告诉git不要忽略大小写, 保持大小写敏感, 需要我们输入以下命令

git config core.ignorecase false
我们将它忽略大小写的配置禁用掉

这时候, 就不会忽略大小写了

我们更改了文件名称的大小写也会被提示出来

现在再同步到远程就没问题了, 这个bug就解决了

虽然是一个很小的问题, 但是在开发中也是非常浪费时间的

今天, bug解决就分享到这里

我们下期见

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/392809.html

(0)
联系我们
联系我们
分享本页
返回顶部