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