如何将GitHub分叉存储库更新为特定分支/标记?

时间:2016-07-07 10:04:07

标签: git github

我想将1年前分叉的分叉回购升级到特定代码。有谁知道怎么做?

2 个答案:

答案 0 :(得分:2)

如果您还没有这样做:

  • 克隆计算机上的分叉存储库。
  • upstream遥控器添加到原始存储库(git remote add upstream <url>

然后:

  • git fetch upstream --tags
  • git checkout -b <branchname> <tagname>

之后,您将拥有一个名为 branchname 的新分支,该分支与该标记处于相同的状态。最后,

  • git push origin <branchname>

将新分支推送到存储库的GitHub分支。

(我认为这是你想要的;如果你只想在你的分叉中使用标签,请使用git push origin --tags

答案 1 :(得分:0)

我按照以下步骤解决了我的问题:

  • git checkout master
  • git remote add upstream <origianl_repo_link>
  • git fetch upstream
  • git rebase --onto tags/<tag_name> upstream/master master