猿问

如何在Git中提交只区分大小写的文件名更改?

如何在Git中提交只区分大小写的文件名更改?

我通过取消大写第一个字母更改了几个文件名,如Name.jpgname.jpg..git不认识这个更改,我不得不删除这些文件并再次上传它们。在检查文件名的更改时,Git是否可以区分大小写?我没有对文件本身做任何更改。



森栏
浏览 1432回答 3
3回答

阿波罗的战车

你可以用Git MV:git mv -f OldFileNameCase newfilenamecase

有只小跳蛙

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

使用SourceTree,我能够在UI中完成所有这些工作重命名 FILE.ext到whatever.ext舞台那个档案现在重命名 whatever.ext到file.ext舞台又是那个文件这有点乏味,但如果您只需要对几个文件进行处理,它就会很快
随时随地看视频慕课网APP
我要回答