本地分支从一个地方拉出并推到两个不同的遥控器和不同的分支(名称)

时间:2012-10-11 16:35:42

标签: git github gitorious

假设我有2个不相关的项目(谈论git),但由于我的不一致,我经常在它们之间切换。两者都有一个'主'和一个'主干'分支(并且都位于不同的主机站点(github和gitorious))是否有可能创建一个3-rd存储库,其中只包含这两个主干分支的内容分支名称? 例如:......我虽然想象它会更具描述性:Image

最后我的问题是我应该输入什么命令以便能够从所有项目中推送并自动应用更改(-mirror我猜测但是在向左和向右阅读1天后到目前为止因为我得到了)

提前致谢。

1 个答案:

答案 0 :(得分:1)

是。使用git remote add将你的两个存储库中的每一个添加到一个git存档(一个空的可能是sanest)并给它们不同的名称(“github”和“gitorious”似乎是理智的)。获取每个分支后,您将看到它们的分支为“/ remotes / {github,gitorious} / trunk”(或master等),并且可以根据需要使用git对它们进行操作 - 例如cherry pick在分支之间提交,合并分支,获取差异日志,找到合并基础等...