Earlier quoted context omitted.
Does anyone who's downvoting this comment care to explain why?
Because git dies not have good documentation. Perhaps that's unfair to the documentation in that it does a good job of detailing commands and their options, but is urinating into a hurricane as far as trying to convey any notion of conceptual integrity for a piece of software that has none.
I wish all the software I use had a documentation half as good as this one.