git在本地修改了文件夹名称大小写,提交到远程后,发现远程仓库中文件夹既有大写又有小写,两份一摸一样的文件(文件夹名称大小写不同)
解决方法:
## 查看git忽略大小写情况
git config --get core.ignorecase
## 关闭忽略大小写
git config core.ignorecase false
## 删除无用的文件夹下的所有文件
git rm --cached 要删除文件夹路径(注意大小写,删除小写的就写小写) -r
## 如果删除多个可以拼接
git rm --cached 文件夹1路径 文件夹2路径 -r
## 提交,推送到远程仓库
commit -> push