我已经合并了一个git(hub)存储库的远程分支,但是没有看到它可视化

时间:2017-06-17 11:58:00

标签: git github merge branch multiple-repositories

有一些名为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 to github(to myself/repo

但是,如果我查看“网络”图表,我认为myself/foouser2/foo之间没有任何关系;如果我使用git gui并可视化所有分支,我看不到user2-repo/master头部到master分支的边缘,就像我希望看到的那样,比如{ {3}}

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

1 个答案:

答案 0 :(得分:0)

  • user2 clone user1
  • 我的远程来源是user1
  • me remote user2-repo is user2
  • 将user2合并到我......

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

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

我自己和用户没有直接相关。没错。