Any effective tutorial is going to gloss over some, potentially lots, of infrequently used confusing edge cases. That&#x27;s great sometimes. But when I&#x27;m trying to understand the infrequent and confusing edge case, a generic tutorial is the last thing I want. Git&#x27;s man pages get dumped on a lot, but they&#x27;re some of the best <i></i>comprehensive<i></i> reference documentation I can think of off the top of my head and are definitely not in a tutorial style.