0

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

最后,我的问题是我应该输入哪些命令才能从所有项目中推送以及自动应用的更改(--mirror 我猜,但是在左右阅读 1 天后,我就知道了)

提前致谢。

4

1 回答 1

1

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

于 2012-10-11T16:46:47.777 回答