The staging area

Common staging commands

Making a commit

Why are local commits good?

Getting changes from the server

Okay, so why git over TFS (or others)?

How SEP.Amazon uses git

Branching

Feature branching

Neat Tricks

Clean history

Rebase

Interactive Rebase - aka Squashing