При работе с Git достаточно удобно после push сразу видеть изменения на тестовом сервере. Для этого есть очень простой путь настройки. В уже созданном репозитории нужно зайти в директорию /hooks и переименовать файл
post-receive.sample в post-receive
и добавить в него следующее содержимое:
GIT_WORK_TREE=/path/to/site/public_html git checkout -f
Также, нужно сделать этот файл исполняемым, изменив его аттрибуты, например на 700.
14.09.2015