Крючки до и после нажатия, включающие дистанционную проверку
У меня есть удаленный репозиторий для веб-сайта, который я разрабатываю на своей локальной машине.
я используюgit flow
для аккуратной модели ветвления, поэтому мои ветви:
Упрощенный рабочий процесс выглядит следующим образом:
внести изменения вdevelop
подтолкнуть разработку к резервному серверуоформить заказ наmaster
сливатьсяmaster
с разработкойОт себяmaster
на живой серверТо, чего я хочу достичь, это то, что когда я толкаюmaster
перейти на живой сервер, я должен иметь возможность мгновенно видеть изменения при доступе к сайту по URL.
Проблема в том, что я не могу толкнутьmaster
потому что это проверено на живом сервере.
Могу ли я написать предварительный толчок крюк, который сделает проверкуdummy
ветвь на пульте, и пост-толчок крюк, который сделает возврат обратно кmaster
? Дело в том, что эти перехватчики включают в себя выполнение команд git на удаленном компьютере, и я не уверен, как это сделать.
Буду очень признателен за любые примеры!