1. PHPloy: PHPloy - Incremental Git (S)FTP deployment tool that supports multiple servers, submodules and rollbacks.
  2. git-ftp:Uses Git to upload only changed files to FTP servers. https://git-ftp.github.io/