La diagnosi del perché l'articolo Git è così lento contiene questo interessante articolo:
Abilita la cache del filesystem
Il livello del filesystem di Windows è intrinsecamente diverso da Linux (per cui è ottimizzato l'accesso al filesystem di Git). Come soluzione alternativa, Git per Windows offre una cache del filesystem che accelera le operazioni in molti casi, dopo un "riscaldamento" iniziale. È possibile attivare la cache del filesystem per repository:
git config core.fscache true
Se abilito questa opzione in Git, cosa cambia effettivamente? Che aspetto ha la cache del filesystem in Windows 7 e che cosa viene memorizzato nella cache? Cosa comporta il "riscaldamento iniziale"?