项目中一个文件,引用路径写的是selectSource,但是此文件的文件名写的SelectSource
这样写没有任何报错,部署到测试环境也是正常的,但是打镜像会失败,看了日志后才知道是selectSource这个文件模块找不到,但是我手动修改文件名的大小写后,git是感应不到变更的,如果删除后再新建一个selectSource.vue文件,git会提交selectSource.vue和SelectSource.vue两个文件,这也不是我们想要的
解决 Git 重命名时遇到的大小写不敏感的问题:Windows/Mac OS 操作系统文件的大小写是不敏感的
$ git mv ./SelectSource.vue ./selectSource.vue.bak
$ git add .
$ git commit -m"改名"
$ git mv ./selectSource.vue.bak ./selectSource.vue
$ git add .
$ git commit -m"改名"
$ git push
先将文件夹重命名为临时文件夹,然后再从临时文件夹恢复成正常文件夹