.gitignore sigue incluyendo files

Descargué .gitignore para C # ( https://github.com/github/gitignore/blob/master/CSharp.gitignore ) para mi repository ( https://github.com/feick/Water-Tank ). .gitignore el .gitignore en el primer commit, luego hice un segundo commit con los files del proyecto. En mi repository, todavía muestra carpetas / files no deseados que deberían haberse excluido al usar .gitignore (/ bin, / obj, etc.). Supongo que es un error de usuario de mi parte, por lo que me preguntaba si alguien podría decirme qué hice mal.

Cambie el nombre de CSharp.gitignore a .gitignore

Puesto que ya ha enviado esos files a su repository, debe eliminarlos (utilizando git rm , por ejemplo) y confirmar.

La parte mala es que los binarys aún vivirán para siempre en el repository, por lo que probablemente debas borrarlo y volver a crearlo.