@ Andrew
Чтобы использовать git push для развертывания вашего сайта, вам нужно сначала настроить удаленный сервер в вашем файле .git / config, на который нужно нажать push. Затем вам нужно настроить хук, который в основном будет выполнять git reset --hard, чтобы скопировать код, который вы только что скопировали, в рабочий каталог.
Я знаю, что это немного расплывчато, но я фактически удалил серверную папку .git, как только переключился на rsync, поэтому у меня нет точных сценариев, которые я использовал, чтобы волшебство произошло. Это может быть хорошим кандидатом на полный вопрос, так что вы можете получить больше ответов таким образом.
edit: Я знаю, что это было давно, но в конце концов я нашел то, что использовал снова:
Развертывание проекта с помощью Git push