how git can improve versioning.