Unclear It is not clear what in the environment makes git count as unavailable.
What
Claude Code checks whether git is available before using git features. It now waits for that check to finish and also runs a second check involving git and your environment variables, the named values passed to programs at startup. If the second check fails, git is treated as unavailable even though it is installed.
Why
This may change when Claude Code skips its git features.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear what in the environment makes git count as unavailable.