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. 15 combinations verified against official release notes.