This tutorial walks through a typical git workflow, pushing the code directly to the main branch at GitHub the way you would while working on an individual project. Part 2 of this sequence will show how to use a branch-based pull request workflow to merge the changes into the main branch.