Understanding Git Version Change