Ссылка на статью в формате PDF
Задача
Необходимо выложить сайт (сделать деплойт) с локального компьютера (системы разработки) на сервер (web server) используя инструментарий GIT.
Это позволит достичь следующих целей:
- Упрощается выгрузка данных на сайт, не нужно копировать по ftp, забывая какие-то файлы, теперь для выгрузки достаточно выполнить команду push (если настроен хук см. ниже).
- Появляется возможность быстро откатить изменения на предыдущую версию.
- Можно быстро увидеть, не взломали ли ваш сайт, выполнив в директории с проектом, команду git status, которая покажет все несанкционированные изменения (конечно нужно исключить папки с кэшем и т.д.)
Решение

Деплойт сайта с помощью git