As I’ve continued my investigation into Git, a name kept appearing whenever I found excellent Git documentation. That name is Scott Chacon. This is a person who favors concepts over commands, and I immensely appreciate his efforts in demystifying Git. I’ve found three resources that he, to one extent or another, has authored – all of which are great.
Of the three resources, for someone starting out I would recommend the Git Internals PDF. It’s concise and simple to understand, and I’ve already seen one person who, more or less was anti-Git, read it in an hour and become pro-Git. The other two resources are excellent as well.
I have to hand it to Scott, he sure knows his Git. He just also knows how best to teach it.