ESPN Git Training Adding Committing Diffing Branching Merging Rebasing Resetting Reverting Stashing Pushing/pulling Now covering Pull Requests Justins collaboration