Git checkout implementa cambios sobre ftp

Trabajo en local con un server web remoto, colocando files sobre ftp. ¿Hay alguna manera de que cuando pago en una sucursal, los files modificados / eliminados se actualicen automáticamente en el server de implementación ftp?

Considera usar git-ftp para esto. Hace cargas mínimas y también es capaz de reflejar las eliminaciones de files y directorys.