@witty-keyboard-20400 sorry for the delay in responding to this.
Regardless of pull or push, DataHub will always diff with what it has locally and mint a new version if needed. So yes… in the case you mentioned, if there is a new field or the type of the field has changed, datahub will create a new version.