UPDATE: Sufyan bin Uzayr on speckybooy summarized free Git resources far better than me in below post.
Here are 2 fun, interactive tutorials for Git
- GIT basics from CodeSchool (require registration)
- intermediate/advanced material about branching
- based on examples and real word experience
Oh if only I got cherry-pick command in svn 😦
There is official Git tutorial. I did not find link in main page. But is less interactive.
And for good end here is insightful and fun vid about gamer behaviors on random dungeons: