Archivo eliminado del repository local antes de pulsar, figura en la fuente remota después de empujar hacia arriba

Agregué una image a mi proyecto, luego la eliminé. El estado de Git demuestra que:

deleted: My Project Repository/My Project Name/back-button.png 

Sin embargo, cuando back-button.png stream arriba, sorprendentemente vi la image back-button.png en la fuente. ¿Por qué lo encontré en mi control remoto? y cómo eliminarlo? Gracias.

Si desea eliminar files del repository remoto, puede usar esto:

 git rm --cached MyProjectRepository/MyProjectName/back-button.png 

En mi caso, siempre me olvido de agregar algunos directorys a .gitignore antes de comenzar un nuevo proyecto, y termino arreglando repositorys más tarde 🙂 Lo escribí en mi propio blog, así que espero no olvidarlo: http: // http://www.cerioli.com/2012/10/06/remove_folders_and_files_from_git/

Do git add -u siempre que borre algunos files y quiera enviarlos.