将远程主服务器拉到非分叉的repo分支?

时间:2015-09-11 16:56:43

标签: git github

我有一个非分叉 repo,我有一个分支,我想把一个遥控器的主人拉进那个分支。

我的回购包含2个分支, gh-pages gh-pages 分支是我希望远程的最终进入的地方。

  • 编辑:我还希望保护我的 不会意外地从遥控器的主人那里拉出来。来自遥控器的所有内容都最终会出现在 gh-pages 中。

我不善于解释东西,所以我也画了一张照片:

enter image description here

1 个答案:

答案 0 :(得分:2)

将上游远程添加到github repo

git remote add upstream https://github...

抓住上游分支(即主人)

git fetch upstream

然后设置gh-pages分支以跟踪上游/主站

git branch -u upstream/master gh-pages

然后结帐gh-pages并合并

git checkout gh-pages
git merge upstream/master gh-pages

如果您返回本地主分支并输入git pull,则会收到如下错误:

fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.

因此,您的本地master是“受保护的”