Git:文件名大小写敏感

现象

默认的情况下,Git对文件名大小写不敏感
即使改变文件名,使用 git status 命令,仍然无法发现所做的改变

配置

/etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 --system 选项,读写的就是这个文件。
~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 --global 选项,读写的就是这个文件。
当前项目的 Git 目录中的配置文件(也就是工作目录中的 .git/config 文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。

运行命令 git config --system core.ignorecase false 配置 git 对文件名大小写敏感

查看配置

$ git config --list
credential.helper=osxkeychain
core.ignorecase=false
user.name=Josaber
user.email=<email>
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true

参考

Git Configure

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,273评论 19 139
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,978评论 0 9
  • 简笔画刚开始。彩绘也不会落下,水彩也会穿插一起来。尝试些新的,去发现最合适的。
    夏暖心阅读 245评论 0 1
  • 感情是很难控制的,人是很可怜的。 一辈子锻炼灵魂的人,对自己的信念,必老而弥坚。 ...
    坐看云起的Annie阅读 409评论 2 2
  • 原来大了 见一面如此费力 不是你快就是我慢 原来小了 相会便忐忑不安 怕你左顾我不言 只是 春夏秋冬儿青壮老 20...
    宝龙_2af6阅读 225评论 0 0