Скажем, у меня есть локальная машина разработчика, и я установил происхождение git как другую машину '2', возможно ли установить происхождение git machine2 на другую машину? Это позволило бы мне перенести мой код с dev на machine2 и использовать machine3 в качестве удаленной резервной копии для репо на machine2.
Спасибо
Ну конечно; естественно. Удаленные репозитории - это просто указатели, и каждый репозиторий фактически не зависит от другого. Вам не обязательно иметь machine3 в качестве источника, это может быть просто еще одна удаленная ссылка.
Также не забывайте, что вы можете иметь столько ссылок на удаленные репозитории, сколько захотите. Репозитории git не просто устанавливаются в прямую линию отношений родитель / потомок.
Вы можете использовать некоторые из хуков git в .git / hooks, чтобы автоматизировать этот процесс.