文件名 ​​config.js​​​ 改为 ​​Config.js​​ 后,git没有检测到文件变化

原因是git默认不区分文件大小写

设置区分大小写

# 当前项目
git config core.ignorecase false

# 全局配置
git config --config core.ignorecase false

修改文件名

git mv src/views/List/Home.vue  src/views/list/Home.vue

# 或者
git mv -f src/views/List/Home.vue src/views/list/Home.vue

如果是手动修改无法切换分支,可以​​先备份文件​​,再删除原来的文件

git rm -r --cached pages/orderdetail

参考
​​Git - 文件名大小写不敏感,怎么删除文件​​git 大小写问题 踩坑笔记
git设置区分文件名大小写