How can I create a staging and test environment for customer approval?

Hi!

I would like to create a staging and a test environment for my customer to approve all changes before they go live.

How do I set up these environments so I can synch them afterwards with the live environment and I only need to deploy the changes?

Is there a built in way by Shopify?

Thank you

Paul

you need to use the Shopify CLI in conjunction with GitHub