2

可能重复:
带有空格的 git rm 文件名

我有一个 Git 存储库,我正在尝试删除一个文件,但文件名中有一个单引号(或撇号)(')。

例如,git'hub.txt

每次我尝试删除我键入的文件时:

git rm git'hub.txt

它去了

git rm git'hub.txt

>

等到我用另一个结束它'

有没有办法在不这样做的情况下删除这个文件?

4

1 回答 1

1

与“带空格的 git rm 文件名”不同的是,这一次,特殊字符是一个简单的引号。

简单的引号也称为强引号:它们防止字符具有特殊含义......除了单引号本身。

这就是为什么你需要逃离那个。

git rm 'git\'hub.txt'

如果特殊字符是空格,则不需要转义:

git rm 'git hub.txt'
于 2012-11-04T08:14:06.543 回答