Крючки до и после нажатия, включающие дистанционную проверку

У меня есть удаленный репозиторий для веб-сайта, который я разрабатываю на своей локальной машине.

я используюgit flow для аккуратной модели ветвления, поэтому мои ветви:

мастерразвиватьфункция / однаФункция / двавыпуск / одинрелиз / дваи т.д

Упрощенный рабочий процесс выглядит следующим образом:

внести изменения вdevelopподтолкнуть разработку к резервному серверуоформить заказ наmasterсливатьсяmaster с разработкойОт себяmaster на живой сервер

То, чего я хочу достичь, это то, что когда я толкаюmaster перейти на живой сервер, я должен иметь возможность мгновенно видеть изменения при доступе к сайту по URL.

Проблема в том, что я не могу толкнутьmasterпотому что это проверено на живом сервере.

Могу ли я написать предварительный толчок крюк, который сделает проверкуdummy ветвь на пульте, и пост-толчок крюк, который сделает возврат обратно кmaster? Дело в том, что эти перехватчики включают в себя выполнение команд git на удаленном компьютере, и я не уверен, как это сделать.

Буду очень признателен за любые примеры!

Ответы на вопрос(1)

Ваш ответ на вопрос