Theory - How Git Works