之前在本地修改过文件名,就是英文名简单的改了下首字母的大小写。但是现在本地文件和远端的仓库却出现了差别。网页上显示的目录结构如下图:
但是我本地 clone下来以后的目录结构是下面这个样子的
实际上我需要的是我本地的这种目录结构,请问有什么办法可以解决本地的目录结构和远端的目录结构不一致的这种情况。
之前在本地修改过文件名,就是英文名简单的改了下首字母的大小写。但是现在本地文件和远端的仓库却出现了差别。网页上显示的目录结构如下图:
但是我本地 clone下来以后的目录结构是下面这个样子的
实际上我需要的是我本地的这种目录结构,请问有什么办法可以解决本地的目录结构和远端的目录结构不一致的这种情况。
*nix系统(包括MacOS)是严格区分文件名大小写的,但这也跟文件系统有关,在*nix下,跟Windows有关的文件系统都不区分文件名大小写,因为Windows本身也不区分。
你把地址贴出来,我clone一下,看看在Windows下面会怎样。
2 回答1.4k 阅读✓ 已解决
1 回答715 阅读✓ 已解决
2 回答894 阅读✓ 已解决
1 回答877 阅读
1 回答684 阅读
502 阅读
啊咧咧?什么情况,我自己
fork
了一个还没解决。资料传送门
[补充] 我克隆了一下,发现确实有问题。
[补充]类Unix操作系统使用的是大小写敏感的文件系统,而Windows和Mac OS X(默认安装)的文件系统则是大小写不敏感的文件系统。
git clone
让版本库对大小写不敏感
修改
Life
修改
Technology
你最好创建一个
.gitignore
,防止把mac
上的系统文件也给上传上去了。内容为: