Do you mean that overleaf uses git itself to enable real time collaboration or are you referring to the Git-Bridge and GitHub Synchronization features?
Is that true? It always seemed to me that it generated commits periodically from its internal representation. The Git history seems way less granular.