Я хочу иметь возможность выполнять php-перехватчик на post-receive перехватчике, чтобы копировать файлы из репозитория git в веб-папку на том же сервере и запускать только в том случае, если он был отправлен, был сделан в основной ветке, игнорируя другие ветки. Ниже то, что у меня есть на данный момент.
!/usr/bin/php
<?php
exec("git archive master | tar -x -C /var/www/", $output);
?>
В принципе, я не уверен, как получить доступ к аргументам git с помощью php.