Git - 文件名忽略大小写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git - 文件名忽略大小写相关的知识,希望对你有一定的参考价值。

参考技术A cd .git 的目录下
查看忽略大小写是否开启: git config core.ignorecase
如果为true 修改为false,修改命令如下:
git config core.ignorecase false

Git进阶:Git命令实现修改指定文件名称


一、前言

在当前项目中,早先创建并已经push到远程仓库的文件及文件夹,将名称大小写更改后,git无法检测出更改。

由于git默认配置为忽略大小写,因此无法正确检测文件名个大小写的更改。可通过如下配置实现文件名大小写检查机制:

git config core.ignorecase false

为保证系统兼容性,不建议进行以上配置。

可通过以下步骤实现文件名称修改:

  1. mv README.md README;
  2. git rm README.md;
  3. git add README;

二、为什么 git 默认不区分文件夹大小写?

为了兼容WindowsmacOS。因为WindowsmacOS系统文件名不区分大小写,Linux系统区分大小写。

三、拓展阅读

以上是关于Git - 文件名忽略大小写的主要内容,如果未能解决你的问题,请参考以下文章

解决github默认忽略文件名字大小写问题

修改文件名大小写"造成的git上传文件丢失

如何配置Git支持大小写敏感和修改文件名中大小写字母

Git -- 大小写

Linux忽略大小写查找技巧

git 设置区分大小写