要通过Git rm删除具有挑战性的文件

时间:2009-07-31 12:47:31

标签: git

文件名是“\ 033 [A.tex”。 请注意,文件名包含两次字符“。

我运行不成功

git rm ""\033[A.tex""

git rm "\033[A.tex"

如何从Git中删除文件?

[编辑]

文件名更具挑战性。

场合

alt text http://files.getdropbox.com/u/175564/git-rm.png

5 个答案:

答案 0 :(得分:1)

以下任何一项都有效吗?

git rm "\\033[A.tex"
git rm "\*A.tex" (assuming this pattern matches no other files)
git rm "*A.tex" (same assumption)

答案 1 :(得分:1)

单引号应该有帮助:

git rm '"\\033\[A.tex"'

答案 2 :(得分:0)

尝试:

git rm "./\033[A.tex"

这将在您当前的目录中查找。

或者尝试输入./\033,然后按Tab键在某些shell中自动填充。

答案 3 :(得分:0)

它肯定会以这种方式工作。

git rm \\033\[A.tex

无需假设。接下来有一个模式来识别这些具有挑战性的名称(无法找到其记录的位置)。但这会奏效。

编辑

更多追究名称

git rm "\"\\033[A.tex\""

答案 4 :(得分:0)

更新

git rm \"\\033\[A.tex\"