-1

有一些名为 foo 的 github 存储库,“user1”和“user2”(不是我)都在使用它。我有:

  • 分叉https://github.com/user1/foohttps://github.com/myself/foo
  • 克隆的https://github.com/myself/foo
  • 运行git remote add user2-repo https://github.com/user2/foo(它是早期版本的 user1/foo 的一个分支)
  • 跑了git merge user2-repo/master
  • 合并了吗
  • 提交所有更改
  • git push'ed 到 github (to myself/repo)

myself/foo但是,如果我查看“网络”图 - 我看不到and之间有任何关系user2/foo;如果我使用git gui并可视化所有分支,我看不到从分支头部user2-repo/mastermaster分支的边缘,就像我期望根据这个答案看到的那样。

还有什么我需要做的吗?我看的不是正确的吗?我是否误解了应该发生的事情?

4

1 回答 1

0
  • 用户 2 克隆用户 1
  • 我的远程来源是 user1
  • 我远程 user2-repo 是 user2
  • 将 user2 合并到我...

myself只继承了一些分支,但没有继承它的遥控器。这就是原因。我认为 github 上的存储库只有一个远程:他们从中分叉的那个。

  • 我自己是从 user1 克隆的
  • 从 user1 克隆的 user2

我自己和用户没有直接关系。这是正确的。

于 2017-06-17T13:10:07.973 回答