I use Netlify.
I don’t commit the generated public directory to version control.
I would at least start like this Claudia - it will keep things easy for you and you can always change in the future if you want to (though I think you’ll be very happy with the Netlify set up).