Deploying from Local to Wordpress Hosting

Hi! I’m wondering if there’s an existing guide with all the steps required to pushing a WP site created in Local (and all annexed material such as Db etc.) on to a live hosting account (Siteground, in my case…)? Thanks in advance for your support!