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

如何解决拉取分支时出现的‘invalid path 'completion.bash.'’错误

Git拉取代码报错"invalid path 'completion.bash.'"的解决办法

这个错误是因为远端toetra分支里有个叫completion.bash.的文件,Windows系统不允许文件名以点结尾,Git拉取时触发了路径合法性检查导致失败。按以下步骤解决:

  • 先临时关闭Git的NTFS路径保护,执行拉取:
    git config core.protectNTFS false
    git pull origin toetra
    
  • 拉取完立刻修改这个违规文件名,去掉末尾的点:
    git mv completion.bash. completion.bash
    
  • 把修改提交并推回远端,防止其他人拉取时也踩坑:
    git add completion.bash
    git commit -m "修复无效文件名:completion.bash. → completion.bash"
    git push origin toetra
    
  • (可选但建议)最后恢复Git的路径保护设置:
    git config core.protectNTFS true
    

如果是在Linux或Mac系统上遇到这个问题,直接拉取后重命名文件再推送就行,不用改core.protectNTFS配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 04:05:25