来源:https://juejin.cn/post/7135422871735631902
1、现象:
mac或windows系统下开发,当仅修改文件名大小写时,git未检测到文件变更,这时候如果你还有其他更改,没注意到这个问题,代码提交到远端后,在生产环境build时就会出现问题。
2、解决方案:
关闭git忽略大小写配置(可以当前项目设置,也可以全局设置 --global)
代码仓库目录下:
1)执行以下命令,查看当前配置,不出意外,返回true
git config core.ignorecase 2)执行以下命令, 修改配置
git config core.ignorecase false再次修改文件名大小写时就能检测到变更了。
hello