[GIT] Continuous deployment using Git’s Bare repositories, Remotes & Hooks

It is always useful to be able to deploy a code revision at any time of the application development process. But having to operate manually can be a hassle and becomes a time-consuming task in the long run. With Git, you can set up a simple mechanism to automate deployments on various remotes.