在git merge冲突期间,我创建了一个名为'e -abort'的文件
我尝试删除该文件:
$ rm ./e --abort
得到这个:
rm:无法识别的选项`--abort'
也尝试过:
$ git rm - e --abort
得到了:
致命:pathspec'e'与任何文件都不匹配
因为短划线不在开头,这对我不起作用
答案 0 :(得分:5)
尝试转义文件名中的空格:rm ./e\ --abort
答案 1 :(得分:2)
单引号文件名:
rm 'e --abort'
此外,如果你的标签完成后你的shell会自动转义,你通常可以
rm e<tab> => rm e\ --abort