So I started using Git together with this workflow to make a personal website (mostly for testing and to learn Git) and I am developing it locally on my laptop using Xampp.
If git is installed on the server (e.g ), but you don't have SSH access, perhaps try php-git-bundle.