This perfectly describes my first 2 years with git.
This week I told forwardslash that I was going to fork git and change all the verbiage.
I believe that git could make sense to human beings if they used words that better described the effect of the commands.