Android Studio Terminal se bloquea en la confirmación de git

Estoy usando Android Studio, Versión 1.4.1. Desde el comienzo de usar Android Studio (creo que lo uso de la Versión 1.1 y actualizo regularmente) tengo problemas con la terminal cuando uso git en ella. A menudo, el terminal se bloquea cuando estoy escribiendo un post de confirmación después de llamar

git commit -a 

Luego hay un file creado llamado

.git / index.lock

Después de reiniciar el terminal bloqueado, tengo que eliminar ese file. Además, tengo que eliminar

 .git/.COMMIT_EDITMSG.swp .git/COMMIT_EDITMSG 

para seguir trabajando con git. Permiso en

 .git/.COMMIT_EDITMSG.swp 

siempre se niega porque vim o nano todavía tienen este file abierto. Eso es terriblemente inquietante y ralentiza el trabajo en el proyecto.

¿Cómo puedo evitar los choques? Estoy usando Android Studio en Windows 7. No puedo cambiar a otro sistema operativo debido a los estándares de TI dentro de la empresa.