git无法rm - 缓存文件

时间:2011-09-01 10:18:36

标签: git

我想从版本控制中删除所有* .pyc文件。我已经尝试了git rm -r cached ./*.pyc,但我收到了错误fatal: pathspec 'widgets.pyc' did not match any files。我认为widgets.pyc不在版本控制范围内,但git status widgets.pyc表示我的文件位于branch master

对我的问题有任何补救措施吗?

1 个答案:

答案 0 :(得分:16)

尝试git rm -r --cached ./\*.pyc(注意星号前面的反斜杠字符),以确保命令shell将通配符传递给git,而不是将其自身扩展。