Using git push remains one of my favorite ways of deploying software. It’s simple, effective, and you can stretch it significantly until you need more complex workflows. I’m not referring to using git push to trigger a Github action which builds and deploys software. I’m talking about using git push web main to deploy your main branch to a server that you’ve named web. I learned this workflow from Josef Strzibny’s excellent book Deployment from Scratch, which I’ve adapted somewhat...