Git Changes Vs Transitions