I hope that some recommendations will help to improve the development workflow. I am a solo developer who currently works with several sites on a dedicated Centos server, and so far I have just developed locally on my machine and uploaded to the server using FTP. I want to improve this setup by introducing Git for version control and using an intermediate process, from local to production.
I installed Git on my production server, and I started creating repositories for each of my live sites (with .git inside the same directory as the live project). I still need to learn how to use Git correctly, but is it desirable to have this type of setup?
In terms of having an intermediate site for each project, I think that I'm just starting with subdomains for every live site that still lives on the same server.
At a basic level, does this type of setup make sense? Thanks for any pointers!
git version-control development-environment
callumb
source share