You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境Git推送Github时Nade目录拆分为大小写两目录如何修复

问题根源

Windows 文件系统默认对大小写不敏感,Git 默认配置core.ignorecase = true适配该特性,若开发过程中曾经修改过Nade目录的大小写命名、或是不同提交阶段混用了大小写写法,就会导致大小写敏感的 GitHub 远端仓库同时保留两个名称仅大小写不同的目录,本地因为系统特性只会显示一个。

修复步骤

  • 先备份本地完整的项目文件,避免操作过程中丢失代码
  • 执行以下命令关闭 Git 大小写忽略配置,让 Git 能正确识别目录大小写变化:
git config core.ignorecase false
  • 把远端两个冲突目录都从 Git 跟踪中删除,该操作仅删除 Git 缓存不会删除本地文件:
git rm -r --cached Nade
git rm -r --cached nade
  • 把本地正确的Nade目录重新加入 Git 跟踪:
git add Nade
  • 提交变更并推送到远端:
git commit -m "fix: 合并大小写冲突的Nade目录"
git push
  • 操作完成后可按需改回 Git 大小写忽略配置,适配 Windows 开发环境:
git config core.ignorecase true

注意:修复完成后后续提交要统一目录名称的大小写规范,避免再次出现同类冲突。

内容的提问来源于stack exchange,提问作者Extorc Productions

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:45:03