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