After searching, I found that you upload the database and wp-content folder to your hosting. And then change the URLs in your WordPress database to your current site. That should do the trick.
Do I have to do it manually find and change it?
Also another question I have is that, is there any way I can sync my live site and local site with any services or WordPress plugin?
Thanks a lot.