You could transfer all files with FTP from staging to production, export the database from staging, import it on production, and then use Search Replace DB (as mentioned above) to search for the staging domain and replace it with the production domain, and everything should be running like before. That’s how I’m doing it when moving sites.