Nhost deploys your project everytime new code is pushed to the branch connected to it.
During a deployment, the following happens:
Nhost pulls down your connected repository, and deletes it after the deployment completes.
Nhost makes sure the state of your cloud instance reflects the one described in
Apply Database Migrations
New migrations present in
./nhost/migrations are applied to your PostgreSQL instance.
Apply Metadata Changes
Metadata changes from
./nhost/metadata are applied to the Hasura Instance.
./functions are deployed.