¿Cómo funciona git con el proyecto (Android Studio)

Tengo un proyecto .rar tiene un tamaño de 22 MB.
El Proyecto fue abierto por Android Studio y push to github.
He descargado desde git mi proyecto pero esta vez el tamaño de mi proyecto es solo de 3MB.
¿Alguien me puede explicar por qué es el tamaño diferente?
y cómo funciona git con Android Studio

No debe rastrear grandes files binarys en un repository de Git. Si absolutamente tiene que tenerlos en su repository, use una extensión como git-annex o git-media .