A simple Git deployment strategy for static sites
This is how I am deploying the build of my static website to staging and production domains. It requires basic use of the CLI, Git, and SSH. But once you’re set up, a single command will build and deploy.
Source: nicolasgallagher.com