You can add this to your git config and zsh won’t check the status anymore
git config --add oh-my-zsh.hide-status 1
git config --add oh-my-zsh.hide-dirty 1
Explanation
There are two central git functions in in lib/git.zsh:
git_prompt_info()parse_git_dirty()
Each Method has a git config switch to disable it:
oh-my-zsh.hide-statusoh-my-zsh.hide-dirty
Some themes create their own git queries and sometimes ignore these flags.