如何从GitHub存储库中删除文件?

如何从GitHub存储库中删除文件?,git,github,Git,Github,我从本地repo中删除了python.pyc文件,我认为我所做的是从远程github中删除 我推动了所有的改变。这些文件仍在回购协议上,但不在我的本地计算机上。如何从github repo中删除文件 我尝试了以下方法: git rm classes/file.pyc git add . git 甚至: git rm --cached classes/file.pyc 然后,当我尝试签出文件时,我得到了这个错误 enter code here`error: pathspec 'classes

我从本地repo中删除了python.pyc文件,我认为我所做的是从远程github中删除

我推动了所有的改变。这些文件仍在回购协议上,但不在我的本地计算机上。如何从github repo中删除文件

我尝试了以下方法:

git rm classes/file.pyc
git add .
git 
甚至:

git rm --cached classes/file.pyc
然后,当我尝试签出文件时,我得到了这个错误

enter code here`error: pathspec 'classes/redis_ha.pyc' did not match any file(s) known to git.

我现在不知道还能做什么。到目前为止,我有一个完全损坏的git repo。

你不应该做
git add
。就这些

git rm classes/file.pyc
git commit -m"bla bla bla"
git push

您是否在
git rm
之后提交了
git-commit
git-push
?该文件的副本还将提交对索引中已经存在的文件的任何其他更改,并且在许多团队中被认为是不安全的。最好总是检查将要提交的内容
git commit -am "A file was deleted"
git push