如何在Git中提交只区分大小写的文件名更改?我通过取消大写第一个字母更改了几个文件名,如Name.jpg到name.jpg..git不认识这个更改,我不得不删除这些文件并再次上传它们。在检查文件名的更改时,Git是否可以区分大小写?我没有对文件本身做任何更改。
3 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
GIT有一个配置设置,它告诉它是区分大小写还是不区分大小写:core.ignorecase
..若要告诉Git具有案例敏感性,只需将此设置为false
:
git config core.ignorecase false
文献资料
从git config
文献资料:
core.ignorecase
如果为真,则此选项启用了各种变通方法,以使git能够更好地在不区分大小写的文件系统(如FAT)上工作。例如,如果目录清单找到
makefile
当git期望Makefile
,git将假设它确实是同一个文件,并继续将它记为Makefile
.默认值为false,但Git克隆(1)或Git-init(1)将探测和设置
core.ignorecase
如果在创建存储库时适当的话,则为true。
不区分大小写的文件系统
据我所知,两种最流行的操作系统具有不区分大小写的文件系统。
- 窗
- OSX
LEATH
TA贡献1936条经验 获得超6个赞
重命名
FILE.ext
到 whatever.ext
舞台
那个档案 现在 重命名
whatever.ext
到 file.ext
舞台
又是那个文件
- 3 回答
- 0 关注
- 1431 浏览
添加回答
举报
0/150
提交
取消