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

如何将含空格文件名的文件暂存到本地Git仓库?

解决git add带空格文件名时的pathspec错误

执行git add File 2.txt时,Git会把空格当成路径分隔符,将命令解析为尝试暂存File和2.txt两个文件,但本地不存在名为File的文件,因此抛出fatal: pathspec 'File' did not match any files错误。

解决这个问题有三种常用方法:

  • 用引号包裹完整文件名:
    Windows终端推荐用双引号,Linux/macOS终端单双引号都适用:

    git add "File 2.txt"
    
    git add 'File 2.txt'
    
  • 转义空格:在文件名的空格前添加反斜杠,明确告诉Git这是文件名的一部分:

    git add File\ 2.txt
    
  • Tab自动补全:输入git add File后按下Tab键,终端会自动补全带有正确转义的文件名,既快捷又不会出错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:28:10