Git:创建远程分支以指向另一个存储库

时间:2013-11-08 02:51:22

标签: git githooks

我有一个存储库,它实际上是某个外部存储库的分叉存储库。我想创建一个名为upstream的远程分支,它指向此外部存储库,以便我可以更新上游分支上的外部存储库的每个内容。 我该怎么做?

2 个答案:

答案 0 :(得分:1)

以下是一些关于如何通过Github

执行此操作的信息

https://help.github.com/articles/fork-a-repo

如果向下滚动它会告诉您有关设置上游的信息,我认为这就是您要找的内容。

答案 1 :(得分:0)

让我放入Github上下文。

我从myself/myforkproject(github中的一些热门项目)分叉项目origin/project(您的项目)

在本地计算机上获取此fork项目进行克隆

  1. git clone https://github.com/yourusername/your-forked-project.git
  2. 您现在可以在中创建新分支git branch myupstream-branch 你当地的机器
  3. 执行git remote -v只是为了查看指向的内容 origin/projectmyself/myforkproject
  4.   

    上游https://github.com/yourusername/your-forked-project.git
      来源https://github.com/popular-project-creator/popular_project.git

    1. 现在你先做git checkout myupstream-branch
    2. 执行此操作git pull origin master后,这将执行fetch + merge 现在,此时您的本地计算机myupstream-branch分支为origin/master分支
    3. 的最新代码

      如果你想把它推到github

      上游的

      git push upstream myupstream-branch指向你的github分叉项目git remote -v