David Rogers asked me a while back to give a presentation to the Orlando PHP users group on Git, including some background on version control in general. The presentation I gave at the meeting last Thursday, Git Acquainted, took a brief look at the history and basics of version control, and then demonstrated enough of the basics of Git and GitHub to get someone new to version control up to speed.
Also, I just saw that Chris Wanstrath has released a new Ruby script called
hub that extends the
git command with GitHub-specific extensions. This makes tasks like checking out GitHub repositories and adding remotes for other GitHub users trivial. Plus, "because
hub only adds functionality, it's safe to alias to git in your shell."