How to use version control for your site on a normal hosting?
Peredelnoj just. The recipe is as follows:
1. Take any can cheapest VPS (if your server is not)
2. There are setting up GIT repositories in the right quantity
3. In each repository, put the script hook, which will upload the changed files to the target FTP server (judging by the links above, such decisions are already in or finished or semi-finished form).
That is, You simply need to see the mechanism "hooks" Gita, as I see it. And even perhaps, to see the FTP client run from the console, or mechanism mount FTP as file system... the Options are many, You just need to choose.