我想从版本控制中删除所有* .pyc文件。我已经尝试了git rm -r cached ./*.pyc
,但我收到了错误fatal: pathspec 'widgets.pyc' did not match any files
。我认为widgets.pyc
不在版本控制范围内,但git status widgets.pyc
表示我的文件位于branch master
。
对我的问题有任何补救措施吗?
答案 0 :(得分:16)
尝试git rm -r --cached ./\*.pyc
(注意星号前面的反斜杠字符),以确保命令shell将通配符传递给git,而不是将其自身扩展。