That's nothing like the OP. The OP actually tries to teach you how git works. Your link gives people crappy recipes to copy and paste which teaches you nothing and only serves to reinforce the idea that git is "hard" and that you can't possibly understand it.
Eh, it can be handy to have cheat sheet like that if you're comfortable conceptually with Git but need to quickly change something and don't know the exact syntax. After all git is a tool not a lifestyle, sometimes I just need to get something done.