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

Git无法切换分支:远程删除的src/A/A.tsx本地不可见

解决Git大小写冲突导致的分支切换失败问题

步骤1:开启Git大小写敏感识别

先让Git能够区分文件名的大小写,执行以下命令:

git config core.ignorecase false

步骤2:移除Git缓存中的冲突文件

由于本地系统(如macOS)默认大小写不敏感,你看不到src/A/A.tsx,但Git缓存中仍存有该文件的记录,执行命令强制移除该缓存条目:

git rm --cached src/A/A.tsx

步骤3:确认变更并提交

执行git status查看状态,此时应该会显示src/A/A.tsx已被标记为删除,接着提交这个清理操作:

git commit -m "清理大小写冲突的文件缓存记录"

步骤4:尝试切换分支

现在再执行分支切换操作,就不会出现文件覆盖的错误提示了。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 06:46:04