我分叉了一个我拥有的repo来对gh-pages分支进行一些更改。我最终从头开始创建一个新的,所以现在它不与原始共享提交历史记录。
我现在想要将这个新的gh-pages分支合并回原始的repo,替换原来的gh-pages分支。
当我尝试比较并创建拉取请求时,我在github上收到此错误。
Forked_Repo:gh-pages and Original_Repo:gh-pages are entirely different commit histories.
我应该如何使用fork上的新版本替换原始仓库中的gh页面?
答案 0 :(得分:1)
您可以删除原始仓库中的分支gh-pages
,然后将新gh-pages
推送到该仓库。
在民间回购中,您将原始回购设置为遥控器:
git remote add upstream <original-repo-url>
然后将gh-pages
推送到upstream
:
git push -f upstream gh-pages
已编辑:添加详细命令以将分支从分支推送到原点