I created this diagram a few years ago to hang on the wall in my office. I sometimes stare at it for a while before pressing Enter on a git command.