title: Push a git branch to a remote server which has not got git installed
body: <p>I have a shared hosting account which I have both SSH and FTP access to, hover I do not have root access, and the server does not have git installed.
  I am curious as to how feasible it is to set up a watcher script that monitors whether I have committed/merged to branch master (locally), and upload the master branch via FTP to the remote server.</p>
  
  <p>I could do it manually (without the watcher script), perhaps with a bash script (I'm running Linux Mint) if creating a watcher is too complex, but I have no idea how to do it either way.</p>