可能重复:
带有空格的 git rm 文件名
我有一个 Git 存储库,我正在尝试删除一个文件,但文件名中有一个单引号(或撇号)('
)。
例如,git'hub.txt
每次我尝试删除我键入的文件时:
git rm git'hub.txt
它去了
git rm git'hub.txt
>
等到我用另一个结束它'
。
有没有办法在不这样做的情况下删除这个文件?
可能重复:
带有空格的 git rm 文件名
我有一个 Git 存储库,我正在尝试删除一个文件,但文件名中有一个单引号(或撇号)('
)。
例如,git'hub.txt
每次我尝试删除我键入的文件时:
git rm git'hub.txt
它去了
git rm git'hub.txt
>
等到我用另一个结束它'
。
有没有办法在不这样做的情况下删除这个文件?
与“带空格的 git rm 文件名”不同的是,这一次,特殊字符是一个简单的引号。
简单的引号也称为强引号:它们防止字符具有特殊含义......除了单引号本身。
这就是为什么你需要逃离那个。
git rm 'git\'hub.txt'
如果特殊字符是空格,则不需要转义:
git rm 'git hub.txt'