Not against the spirit of GPL or free software at all. Governing the use of language and branding to promote software freedom is core to the movement.
The steward of git defining what does and does not have the git nature is completely in line with this. You want your own take on git? Go ahead, you explicitly have the four freedoms to do so, but don't muddy the waters by calling it git if you don't represent the project.