Fill in the major components of the git workflow