Git is more confusing than the assignment.