Switching from editing on directly on remote server to PHPstorm local development?

I was recently told that my workflow would be improved if I switched from using emacs to edit the files on a staging server directly to using PHPstorm to make changes to my website. I am fairly lost on what I should do to set PHPstorm up properly as well as correctly cloning my website. I have set the website up using version control however it's not all of the content for the site, just the relevant files in the wp-content directory. Where should I start in getting my local environment set up properly?

Thanks!

Topic localhost ide local-installation Wordpress

Category Web

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.