2016 07 08 Git 在 Windows 平台上文件夹大小写问题 - huyx/1 GitHub Wiki

发现问题

Windows 平台使用 Git 管理,今天发现在 Linux 服务器上科隆代码库后,出现两个文件夹 Core 和 core,只有大小写不同,实际上期望的是小写的 core。

这下麻烦了,Windows 平台是不区分大小写的,从 Windows 上看是 Core,直接修改目录名为全部小写 core,用 TortoiseGIT 查看检测不到变化。用 Git GUI 查看也检测不到变化,怎么办呢?

明确目标

修改 Core 目录下的文件到 core 目录下。

难点

在 Windows 平台上,他们就在同一个目录下,怎么办?

解决方案

使用 Git Bash,打开 Git Bash,然后执行:

git mv Core/ x
git mv x core

查看状态,发现 Git 中的路径已经改变了,直接提交即可。

参考: