git怎么处理文件夹名称大小写重命名问题
创始人
2025-05-28 14:35:35
0次

问题

比如提交代码的时候不小心把文件名 kaimo 命名成了首字母大写的 Kaimo,并且提交到了 git 仓库里面

在这里插入图片描述
这个时候我们把手动把 Kaimo 文件夹改成首字母小写的 kaimo

在这里插入图片描述
我们发现 git 并没有提示该文件重命名了

在这里插入图片描述

解决

第一步:设置 git 的大小写敏感

可以使用命令

git config core.ignorecase false

或者找到项目的隐藏文件夹 .git,找到 config 修改里面的 ignorecase

在这里插入图片描述
改为 false,然后保存
在这里插入图片描述
我们就可以看到这里出现了未跟踪的文件,这个是新的 kaimo 文件夹的东西,并不是修改了 Kaimo 文件夹的名称,这样提交是有问题的。

在这里插入图片描述

下面我演示一下错误的提交效果,提交上面的代码后,我们可以看到远程仓库出现了两个文件夹,一个首字母大写,一个首字母小写的

在这里插入图片描述
而我们本地却只有改完之后的一个小写文件夹,显然这不是我们想要的答案。

在这里插入图片描述

第二步:备份文件夹

下面我用 Kaimo2 文件夹来讲解,这个是我重新提交的文件夹

在这里插入图片描述
先备份一份 Kaimo2 文件夹,比如放一份放到桌面

在这里插入图片描述

第三步:删除文件夹

进入到文件夹同级目录,右击鼠标,打开 Git Bash Here 控制台

在这里插入图片描述
然后执行下面命令强制删除文件夹

git rm -r Kaimo2

我们能看到删除文件的提示

在这里插入图片描述

第四步:还原备份文件夹并改名

我们把桌面备份文件夹重命名大小写,然后放回原来路径下

在这里插入图片描述

第五步:提交代码到 git

这个时候,就出现了两个记录,我们先 add 这个下面这个更改的
在这里插入图片描述
可以使用命令,添加文件夹

git add kaimo2

添加完之后,我们可以看到暂存的更改变成了已重命名

在这里插入图片描述

下面就提交,push 上去 git 即可。效果如下:
在这里插入图片描述

相关内容

热门资讯

终于清楚!微乐小程序黑科技免费... 终于清楚!微乐小程序黑科技免费(透视挂),微乐脚本(真的有辅助挂)1、微乐小程序黑科技免费脚本辅助下...
重大通报!微乐小程序辅助工具(... 重大通报!微乐小程序辅助工具(辅助器),淘宝的微乐辅助是真的吗(有辅助挂教学)1)微乐小程序辅助工具...
专业讨论!微乐小程序免费黑科技... 专业讨论!微乐小程序免费黑科技(外挂),微乐自建房辅助工具2025在哪(有辅助挂方略)1、微乐小程序...
揭秘几款!微乐小程序免费黑科技... 揭秘几款!微乐小程序免费黑科技(透视器),微信小程序修改器(有辅助挂详细)1、全新机制【微乐小程序免...
必看攻略!微乐小程序免费黑科技... 必看攻略!微乐小程序免费黑科技(透视挂),微乐江苏小程序游戏破解器下载(有辅助挂透视)1、完成微乐小...
玩家必看教程!微乐小程序黑科技... 玩家必看教程!微乐小程序黑科技免费(透视挂),微乐手游脚本辅助(有辅助挂秘笈)微乐小程序黑科技免费破...
推荐几款新版!微乐小程序辅助工... 推荐几款新版!微乐小程序辅助工具(辅助),微乐科技软件下载(有辅助挂攻略)1、起透看视 微乐小程序辅...
记者发布!微乐小程序辅助工具(... 记者发布!微乐小程序辅助工具(辅助),微乐贵阳捉鸡麻将挂软件(有辅助挂神器)微乐小程序辅助工具脚本下...
推荐十款!微乐小程序辅助工具(... 推荐十款!微乐小程序辅助工具(辅助器),微乐山西小程序破解器(有辅助挂猫腻)1、全新机制【微乐小程序...
一起来探讨!微乐小程序黑科技免... 一起来探讨!微乐小程序黑科技免费(外挂),微乐锄大地脚本(详细教程辅助)1、微乐小程序黑科技免费辅助...