Git - Controle remoto diferente para cada ramificação
Eu não tenho certeza de como fazer isso corretamente, mas vou tentar e fazer o meu melhor - eu não sou um aficionado do Git, eu seicomo para usar os comandos básicos, mas não a terminologia / funcionalidade avançada.
Eu tenho um repositório privadomyrepo
clonado de um servidor privadogit.mydomain.com
. Estou familiarizado com o processo de código de ramificação no mesmo repositório comgit checkout -b mybranch
- no entanto, gostaria de ramificar para o GitHub em vez do meu servidor privado, resultando em algo parecido com isto:
Repo Branch Remote Location (Purpose)
------------------------------------------------------------
myrepo --> private --> git.mydomain.com (Incremental work)
|
+------> public --> github.com (Public releases)
Essencialmente eu gostaria de podergit checkout public
egit merge private
.