This is a fantastic talk about the basics of Git. I really like this talk because the speaker uses children toys to abstract the operations which happen in Git.