How Git Status Works