科技 > 操作系统 > Windows

windows和git不区分文件名大小写问题及解决

3人参与 • 2026-09-28 • Windows

windows不区分大小写

windows 文件系统在默认情况下是不区分大小写的,这意味着文件名 example.txt 和 example.txt 被视为同一个文件。

windows 文件系统fat(file allocation table)不区分大小写。

windows设置区分文件大小写

官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/case-sensitivity

检查当前目录是否区分大小写

fsutil file querycasesensitiveinfo <path>

将 <path> 替换为目录。

修改区分大小写(需要管理员身份)

fsutil file setcasesensitiveinfo <path> enable

将目录更改回默认设置不区分大小写(需要管理员身份)

fsutil.exe file setcasesensitiveinfo <path> disable

目录必须为空,才能更改该目录的区分大小写标志属性。

git不区分大小写

在windows系统里,当 仅修改文件名大小写 时,git未检测到文件变更。

这个行为是由文件系统的不同规则引起的:

git 默认对大小写敏感,但是会在仓库克隆或初始化时,根据当前系统来设置是否忽略大小写

git设置区分文件大小写

检查当前git是否区分大小写

git config core.ignorecase 

将 git 设置为区分大小写 (foo.txt ≠ foo.txt),请输入:

git config core.ignorecase false

要将 git 设置为不区分大小写 (foo.txt = foo.txt),请输入:

git config core.ignorecase true

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

赞 (0)

您想发表意见!!点此发布评论

推荐阅读

游戏玩家注意老设备建议关闭! Win11下月更新强推这项功能

09-24

微软有作妖! 微软把Windows11桌面变成了全屏广告位

09-24

Win11 26H1 九月可选更新KB5124006今日推送:附完整更新日志

09-23

Win11 24H2/25H2 九月可选更新推送:附KB5124010完整更新日志

09-23

宏碁Win11兼容故障:开机提示Secure Boot Violation

09-23

微软建议滚回! Win11更新KB5124010导致战地6等游戏崩溃

09-23

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论