2012-06-20 7 views
14

ローカルのリポジトリからpythonの.pycファイルを削除しましたが、私はリモートgithubから削除することを考えました。GitHubリポジトリからファイルを削除するには?

すべての変更をプッシュしました。ファイルはまだリポジトリにありますが、ローカルマシン上にはありません。 githubリポジトリからファイルを削除するにはどうすればよいですか?

私は次のことを試してみました:

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を持っています。

+3

なかったあなた 'Gitのcommit'と' gitのrm'後 'Gitのpush'? – geoffspear

+0

[git repoからファイルを削除するにはどうすればいいですか?](http://stackoverflow.com/questions/2047465/how-can-i-delete-a-file-from-git-repo) –

答えて

29

git addを使用しないでください。それはですすべて

git rm classes/file.pyc 
git commit -m"bla bla bla" 
git push 
-1
git commit -am "A file was deleted" 
git push 
+0

すでにインデックスにあるファイルや他のチームの変更をコミットすることは、そのために安全でないと考えられます。何がコミットされるのか常にチェックする方が良い – Vasfed

関連する問題