我不确定如何正确地提出这个问题,但我会尽力而为——我绝不是 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
.