Default git versions shipped by common OS distributions, and which git version is required for specific features like git switch, git restore, and init.defaultBranch. 8 combinations verified against official release notes.