问题答案 12026年6月27日 20:02
Git 如何区分提交文件名的大小写的更改?
Git 有一个配置设置,告诉它是否需要区分大小写或不敏感的文件系统:。要告诉 Git 区分大小写,只需将此设置设置为 。请注意,在不区分大小写的文件系统上将此选项设置为 false 通常不是一个好主意。这样做会导致奇怪的错误。例如,以仅更改字母大小写的方式重命名文件将导致 git 报告虚假冲突或创建重复文件文档从文档中: 如果为 true,此选项将启用各种解决方法,使 git 能够在不区分大小写的文件系统(例如 FAT)上更好地工作。例如,如果目录列表 在 git 期望时找到 ,git 将假定它实际上是同一个文件,并继续将其记住为 . 默认值为 false,但git-clone(1)或git-init(1)将在创建存储库时进行探测并设置true(如果适用)。