为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Git
森栏 2019-06-29 14:46:22
如何在Git中提交只区分大小写的文件名更改?我通过取消大写第一个字母更改了几个文件名,如Name.jpg到name.jpg..git不认识这个更改,我不得不删除这些文件并再次上传它们。在检查文件名的更改时,Git是否可以区分大小写?我没有对文件本身做任何更改。
查看完整描述

3 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

你可以用Git MV:

git mv -f OldFileNameCase newfilenamecase


查看完整回答
反对 回复 2019-06-29
?
有只小跳蛙

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


查看完整回答
反对 回复 2019-06-29
?
LEATH

TA贡献1936条经验 获得超6个赞

使用SourceTree,我能够在UI中完成所有这些工作

  1. 重命名 FILE.ext

    whatever.ext

  2. 舞台

    那个档案
  3. 现在

    重命名 whatever.ext

    file.ext

  4. 舞台

    又是那个文件

这有点乏味,但如果您只需要对几个文件进行处理,它就会很快


查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 1431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信