Introduction to Git with Scott Chacon of GitHub

InfoQLength: 1 hour 22 minutesTesting, debugging & developer tools

In brief

Scott Chacon introduces Git by showing what happens under the hood for basic commands: staging, committing, data storage, branching, merging and pushing. He contrasts it with Subversion and shows history viewing with log.