Для того что бы поставить gulp на windows нужно установить node есть инстолятор потом поставить git тоже есть инстолятор.
Потом в консоле npm install --global gulp
в каталоге с проектом gulp watchи все изменения будут делаться автоматом.
после того как закончили пробиваете в консоле
git add.
git commit -m update
git push -u origin master
в консоле на сервере
git pull
Все не чего сложного. Я бы на месте клиента сильно бы растроился если знал что мой сайт не в git.
что ха фантазии про 40 сайтов, я занимаюсь разработкой уже как 10 лет и такого не видел.
реально git это удобно, если что то не так сделано было всегда можно от катится, всегда можно посмотреть какие изменения вносил разработчик, это контроль и надежность.
ваш подход к разработке это подход школьника, за такое деньги брать стыдно, должна быть. Вот именно иза такой шкалоты которая готова 40 сайтов 500р за штуку делать, мы и имеем куча гавна кода в сети.
P.S.
Разработчики, если вы любите и уважаете свою профессию, пожалуйста уважайте тех кто придет после вас, используйте технологии контроля версии и сборщики проектов.