Я немного новичок в Git и использую его только для базовых проектов с простыми настройками.Теперь я изо всех сил пытаюсь обернуть мою голову вокруг более сложной установки.Я не спал всю ночь, Google, но я не могу найти ничего, связанного с тем, как я хочу это настроить.
В моей сети три сервера: один для разработки (dev.example.com), одиндля производства (www.example.com), и другой, который играет центральную роль между ними (central.example.com).
Я хочу создать основной (возможно пустой) Git-репозиторий на Central, который яМожно нажать на с моей локальной машины (которая отделена от трех основных серверов, но в одной сети).В идеале это репо должно иметь две ветви: master и Development.Моя локальная машина будет иметь дело только с этим репо в Central.
Когда я отправляю в ветку dev в Central, Central должен затем передать эти изменения на сервер DEV.Аналогичным образом, изменения в основной ветке должны быть перенесены в WWW.Я думаю, что использование зацепки / обновления было бы лучшим способом для достижения этой цели.
Вот грубая диаграмма:
Local
|
Central
/ \
DEV WWW
Может ли кто-нибудь любезно указать мне правильное направление?Спасибо!