当文件名为$$时,从Git中删除跟踪文件

时间:2015-06-18 03:19:40

标签: git bash

我正在尝试从我的Git存储库中删除文件:~$$ClassDiagram.~vsdx

我试图删除它
git rm --cached "~$$ClassDiagram.~vsdx"

导致
fatal: pathspec '~4192ClassDiagram.~vsdx' did not match any files

$$变为4192.如何从我的存储库中删除此文件,以便它不再显示在Github上的遥控器中?

1 个答案:

答案 0 :(得分:2)

这是一个特定于shell的问题,而不是一个git问题。假设您的shell是Bash,请使用单引号,因为它们内部不会发生变量替换:

git rm --cached '~$$ClassDiagram.~vsdx'