Staging and production release deployment with Git using Capistrano

There are many ways to deploy your code on staging/pre-prod and production environment. What author described is simple and efficient release management using Git version control along with Capistrano to distribute code among available servers in different env. Small and medium teams find it much appealing to quickly setup such effective code release process.