Hello,
Currently, I am updating my site by directly modifying the production files. I would like to setup a development environment, so that I can modify files in the development environment without impacting the production environment. Then, when I'm ready to update production, I can then upload the development environment files to replace the production files.
- Should I setup the development environment on my laptop?
- Is github a good way to transfer the files from my laptop to PythonAnywhere?
- When I transfer the files to PythonAnywhere, does it just replace the old files?
- Do I need to do anything more to have the production environment work smoothly after updating files - like any commands for updating databases?
Thank you!