Primer empujón de Android Studio en Git

Pregunta parcialmente relacionada con el file gitignore.

Ahora cuando creas un proyecto de Android, Android Studio crea .gitignore con tu proyecto.

PERO no ayuda, estos files se ignorarán si su código ya está en el repository de git y los files ignorados NO están ya presionados.

.gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build 

Ahora que creo un proyecto, Android Studio crea muchísimos otros files, incluyendo .idea .IML, y así sucesivamente, y no tengo idea de cómo puedo limpiar estos files y carpetas irrelevantes para poder pasar el código limpio al repository.

¿Debo hacerlo manualmente?

si los files ignorados ya están en su repository, entonces debe cortarlos en una nueva carpeta fuera del repository (por ejemplo, el escritorio) y luego enviar los files borrados y luego volverlos a repository. esta vez no serán rastreados por git porque están en su file .gitignore

Puede usar git rm para destrabar files sin eliminarlos si tiene acceso a un terminal con git.