【发布时间】:2015-02-08 04:12:39
【问题描述】:
问题
当我想在暂存区添加一些东西时,我通常键入 git add 。但是,我无法添加名称中带有空格的文件夹。我的git add 自动完成无法正确转义空格。
例如
我有一个文件夹,名为:文件夹 A
我运行命令git add F < tab-autocomplete >,它变成git add Folder A/。
如果我尝试添加此文件夹,它将引发错误:
fatal: pathspec 'Folder' did not match any files
这是因为正确的语法应该是git add Folder\ A/。
总结
我不知道如何解决这个问题,也找不到任何具有永久修复的资源。此问题“How git deals with folder names with spaces”描述了一个修复程序。但它涉及在文件夹名称周围放置语音标记,我真的不想这样做。有没有更好的解决方案?
我正在使用 git 版本 2.2.0 和 zsh 版本 5.0.7。提前谢谢!
【问题讨论】:
-
最新的 git 2.8.3 问题是否仍然存在?