I have a repo of 10 GB on a Linux machine which is on NFS. The first time git status takes 36 minutes and subsequent git status takes 8 minutes. Se
git status
git config --global core.preloadIndex true
Did the job for me. Check the official documentation here.