Для полноты картины крюк должен быть размещен в крюках центрального репо.

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

В моей сети три сервера: один для разработки (dev.example.com), один для производства (www.example.com) и другой, который играет центральную роль между ними (central.example.com).

Я хочу создать основной (возможно пустой) Git-репозиторий в Central, к которому я могу подключиться со своей локальной машины (которая отделена от трех основных серверов, но в одной сети). В идеале это репо должно иметь две ветви: master и Development. Моя локальная машина будет иметь дело только с этим репо на Центральном.

Когда я нажимаю на ветку dev в Central, Central должен затем передать эти изменения серверу DEV. Аналогичным образом, изменения в основной ветке должны быть перенесены в WWW. Я думаю, что использование фиксации / обновления будет лучшим способом для достижения этой цели.

Вот грубо нарисованная диаграмма:

 Local
   |
 Central
  /   \
DEV   WWW

Может ли кто-нибудь любезно указать мне правильное направление? Спасибо!

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

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