10 minutes: UNIX stuff using an editor diff, patch using filesystem AFS permissions 30 minutes: git init git add, commit git log git diff git grep git rebase -i 20 minutes: mental model 40 minutes: nonlinear development branching cherry-picking rebasing merging stashes, reflog 20 minutes: remote development on Athena via e-mail show mailing list extra material: bisect add -i git-svn