2012-06-20 21 views
14

Eliminé los archivos python .pyc de mi repositorio local y lo que pensé que era eliminar desde el github remoto.¿Cómo eliminar archivos del repositorio de GitHub?

Empujé todos los cambios. Los archivos todavía están en el repositorio, pero no en mi máquina local. ¿Cómo elimino archivos del repositorio github?

He intentado lo siguiente:

git rm classes/file.pyc 
git add . 
git 

e incluso:

git rm --cached classes/file.pyc 

Luego, cuando trato de partida de los archivos me sale este error.

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

ahora no sé qué más hacer. A partir de ahora tengo un repo de git totalmente corrompido.

+3

¿Te 'commit' git y' 'push' git después rm' git? – geoffspear

+0

Duplicado de [¿Cómo puedo eliminar un archivo de git repo?] (Http://stackoverflow.com/questions/2047465/how-can-i-delete-a-file-from-git-repo) –

Respuesta

29

No debe hacer git add. Eso es todo

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

Eso también cometer cualquier otro cambio en los archivos que ya están en el índice y en muchos equipos se considera inseguro debido a eso. Es mejor comprobar siempre qué se va a comprometer – Vasfed

Cuestiones relacionadas