WordPress, SSH и GIT: рабочий процесс поддержания сайта

Несколько лет назад, после очередного обновления, поломавшего половину плагинов и сделавшего мой сайт непригодным для использования, я решил, что работать как в каменном веке больше нельзя. FTP-клиент, редактирование кода «на живую» в production-сайте, бэкапы в виде zip-файла раз в месяц — в XXI веке такое просто стыдно.

Изучение новых для меня инструментов разработки позволило взглянуть на эту задачу свежим взглядом.

Вот, что из этого получилось.