How to upload (deploy) my site built with bedrock?

You only need to upload the config, vendor & web folder and change your variables in your .env file.
You could manually upload your changed themes file with FTP everytime you’re done editing, but you could also automate this with Gulp. See: Run task only on gulp --production