如何将含空格文件名的文件暂存到本地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.txtTab自动补全:输入
git add File后按下Tab键,终端会自动补全带有正确转义的文件名,既快捷又不会出错。
内容的提问来源于stack exchange,提问作者Vaishnavi Vaishu
相关产品推荐
相关产品推荐

