git immersion tutorial for class