破折号文件在一个git合并冲突我创建了一个名为 'E --abort'删除与混帐
我试图删除文件文件:
$ RM ./e - 中止
,并得到这个:
RM:无法识别选项'--abort”
也试过:
$ git的RM - 电子--abort
,并得到:
致命:pathspec 'E' 没有匹配任何文件
因为破折号不是在一开始这不适合我
破折号文件在一个git合并冲突我创建了一个名为 'E --abort'删除与混帐
我试图删除文件文件:
$ RM ./e - 中止
,并得到这个:
RM:无法识别选项'--abort”
也试过:
$ git的RM - 电子--abort
,并得到:
致命:pathspec 'E' 没有匹配任何文件
因为破折号不是在一开始这不适合我
单引号的文件名:
rm 'e --abort'
此外,当您标签完成你通常可以做
如果你的shell不自动逃逸rm e<tab> => rm e\ --abort
你可能不得不像'$ git rm e \ --abort'那样逃避它,不知道你应该逃避'-',但如果是这样的话:'$ git rm e \ \ - \ - abort'我使用MACOSX和这就是我用来摆脱空白字符的方式。 – renatoargh
这里的问题是空格比破折号多。 –