文件名称大小写修改后,git无法检测出修改

379 阅读1分钟

这是我参与8月更文挑战的第8天,活动详情查看: 8月更文挑战”juejin.cn/post/698796…

规范页面文件夹为大驼峰

image.png 但是在git仓库中就是没有更改为大写! image.png

查看是否忽略大小写

image.png

git config core.ignorecase

true为忽略了大小写,false为不忽略大小写

方法一:(不推荐)

git config core.ignorecase false

存在的问题:虽然本地可以区分大小写,但是推送到远端会发现存在两个文件,一个是大写,一个是小写。此时当别人克隆该项目时,发现克隆下来的还是修改前的文件。
解决方法:使用git rm -r --cached <文件> 删掉修改前的文件,提交然后推送到远端。

第二种:git mv old_file_name new_file_name

值得一提的是mv对文件目录大小写敏感,对文件名不敏感

但是需要修改的文件夹太多了采取 每一个文件夹前加一个英文字母 提交上去 再删除 再次提交!!!

image.png

参照: blog.csdn.net/weixin_4294…