当我使用git clone克隆存储库时,出现以下警告:
...
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:
'components/User/index.js'
'components/user/index.js'
我一直在阅读,发现这可能是一个Windows的问题,因为文件夹路径没有启用区分大小写。我也尝试过使用git config --global core.ignorecase false
,但它仍然失败。
所有不区分大小写的文件系统(例如Windows 10(NTFS)和macOS(APFS))都会遇到此问题。
有人还遇到了这个问题吗?
abc
和abC
必须引用完全相同的文件。Git以区分大小写的方式跟踪文件,警告你要克隆的存储库希望将abc
和abC
视为不同的文件,但你的文件系统无法表示这一点。尝试使用区分大小写的文件系统。或者调查冲突的文件是否实际上意味着包含不同的内容。 - gspr