我有一个存储库,它实际上是某个外部存储库的分叉存储库。我想创建一个名为upstream
的远程分支,它指向此外部存储库,以便我可以更新上游分支上的外部存储库的每个内容。
我该怎么做?
答案 0 :(得分:1)
以下是一些关于如何通过Github
执行此操作的信息https://help.github.com/articles/fork-a-repo
如果向下滚动它会告诉您有关设置上游的信息,我认为这就是您要找的内容。
答案 1 :(得分:0)
让我放入Github上下文。
我从myself/myforkproject
(github中的一些热门项目)分叉项目origin/project
(您的项目)
在本地计算机上获取此fork项目进行克隆
git clone https://github.com/yourusername/your-forked-project.git
git branch myupstream-branch
你当地的机器git remote -v
只是为了查看指向的内容
origin/project
和myself/myforkproject
上游https://github.com/yourusername/your-forked-project.git
来源https://github.com/popular-project-creator/popular_project.git
git checkout myupstream-branch
git pull origin master
后,这将执行fetch + merge
现在,此时您的本地计算机myupstream-branch
分支为origin/master
分支如果你想把它推到github
上游的 git push upstream myupstream-branch
指向你的github分叉项目git remote -v