我有一个非分叉 repo,我有一个分支,我想把一个遥控器的主人拉进那个分支。
我的回购包含2个分支,主和 gh-pages 。 gh-pages 分支是我希望远程的主最终进入的地方。
我不善于解释东西,所以我也画了一张照片:
答案 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
是“受保护的”