Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 git 合并冲突期间,我创建了一个名为“e --abort”的文件
我尝试删除文件:
$ rm ./e --abort
得到这个:
rm: 无法识别的选项 `--abort'
也试过:
$ git rm -- e --abort
并得到:
致命:pathspec 'e' 不匹配任何文件
因为破折号不是一开始这对我不起作用
尝试转义文件名中的空格:rm ./e\ --abort
rm ./e\ --abort
单引号文件名:
rm 'e --abort'
此外,如果您的外壳在您完成选项卡时自动转义,您通常可以这样做
rm e<tab> => rm e\ --abort