1

在 git 合并冲突期间,我创建了一个名为“e --abort”的文件

我尝试删除文件:

$ rm ./e --abort

得到这个:

rm: 无法识别的选项 `--abort'

也试过:

$ git rm -- e --abort

并得到:

致命:pathspec 'e' 不匹配任何文件

因为破折号不是一开始这对我不起作用

4

2 回答 2

5

尝试转义文件名中的空格:rm ./e\ --abort

于 2012-12-06T15:16:56.950 回答
2

单引号文件名:

rm 'e --abort'

此外,如果您的外壳在您完成选项卡时自动转义,您通常可以这样做

rm e<tab> => rm e\ --abort
于 2012-12-06T15:18:35.210 回答