So I created on my production server a bare repo, and on my client machine I am committing and pushing to the master
branch within it. This is fine and dandy and I setup a hook to automatically deploy from the bare repo, but I just set up a dev server.
Now I want to work locally and push everything to my dev server, and from there (if things look good and aren't broken) I want to be able to deploy it to my production server.
What are the steps I need to take to do this?