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

如何解决TortoiseGit中文件名过长的git add错误?

解决Git文件名过长无法提交的问题

错误原因:Windows系统下Git默认限制文件名(含完整路径)长度不超过260字符,你的目标文件路径超出了这个限制,导致无法索引文件。

解决方法

方法一:启用Git长路径支持(Git 2.23及以上版本可用)

在当前仓库目录下执行以下命令开启长路径支持:

git config core.longpaths true

执行完成后,重新运行git add -f [...]尝试提交。

方法二:缩短文件或路径名称

直接修改过长的文件名或上级文件夹名称,比如将User Story 81248 PRICE_US Purchase Management简化为US81248_PurchaseMgmt,缩短整体路径长度后,再重新执行添加和提交操作。

方法三:切换到Git Bash执行命令

部分场景下Windows命令提示符(CMD)对长路径的兼容性不如Git Bash,打开Git Bash后,在仓库目录下重新运行git add -f [...],可能绕过路径长度限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:32:04