Git Reference
gitref.org
gitref.org
But the real problem is the number of people out there who rely on sites like this one (and there are many sites like this one!) as a complete replacement for the actual software documentation. And so they fail to understand or be exposed to some of the more subtle bits. So to extend your example they get a better introduction to "git push", but they never get a good understanding of "push -f" (and thus use it as voodoo), or the "-u" argument (and thus never learn how to manage remote tracking branches).
I've got nothing against tutorials. But this site (and all the others) look like's it's trying to replace the actual documentation for aesthetic reasons (because web geeks can't handle troff output), and IMHO it's doing it badly.
You assume that the user will use that site as only reference to git ever. Many people (including me) are very thankful to sites like this for providing a overview of the most-used commands, so they can start using it as soon as possible for actual projects.
Diving further into it and learning all the powerful capabilities can always be done later by reading the man pages (either on the web or as "troff output").