Git - разные пульты для каждой ветки

Я не уверен, как правильно спросить это, но япостараюсь сделать все возможное - ям ни в коем случае не поклонник Git, я знаюкак использовать основные команды, но не расширенную терминологию / функциональность.

У меня есть частный репозиторийmyrepo клонирован с частного сервераgit.mydomain.com, Я'Я знаком с процессом ветвления кода в том же хранилище сgit checkout -b mybranch - Однако я'Я хотел бы перейти на GitHub, а не на мой частный сервер, в результате чего-то вроде этого:

Repo       Branch      Remote Location    (Purpose)
------------------------------------------------------------
myrepo --> private --> git.mydomain.com  (Incremental work)
  |
  +------> public  --> github.com        (Public releases)

По сути яя хотел бы иметь возможностьgit checkout public а также .git merge private

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

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