从master以外的分支获取上游

时间:2014-05-13 18:35:30

标签: git github fork clone fetch

我已经分叉了一个github仓库并在本地克隆了它。但我需要从分叉的repo的develop分支而不是master分支获取上游。

有办法做到这一点吗?

编辑:

我似乎已经解决了。以下是从master以外的分支上游获取的命令:

git checkout master

git fetch upstream

git merge upstream/develop

git checkout <feature_branch>

git merge master

解决冲突,确保规格仍然通过

git push origin <feature_branch>

1 个答案:

答案 0 :(得分:0)

  1. 创建并切换到匹配的本地develop分支

    git checkout -b develop
    
  2. 将您的上游更改提取至develop

    git pull origin develop
    
  3. master

    合并
    git checkout master
    git merge develop