首先,我认为没有办法在github页面上查看另一个分支。但是,如果另一个分支是您的主分支,则可能会有选项查看将显示的网站。
如果B库的唯一的一点是要测试你的变化,只是停下来保持同步两个主分支,并把你的变化,主分支,查看它b.github被拉动。 IO。
您可以将任何其他分支b的主分支,然后在b.github.io查看它就像这样(假定B是添加为远程机仓库):
git push b somebranch:master
请请注意,如果远程主服务器包含不在本地分支中的提交,则会失败。在这种情况下,您可以使用-f
选项强制推送。但是要非常小心地做到这一点,并确保遥控器不包含任何将会丢失的提交。要做到这一点,你可以做与此相伴的东西:
首先确保获取从B远程所有更改并显示最后提交的主分支:
git fetch b
git show b/master
从犯下挑提交哈希然后检查其是否包含在任何其他分支:
git branch -a --contains {hash}
这显示包含所有分支(远程或本地),其承诺。只要您只推送不同的本地分支机构到b/master,这将始终显示您上次推送的本地分支机构。
如果你不能与库B的主分支混乱,另一种可能是创建一个单独的存储库中查看您的更改,并创建一个项目工地如下所述:在这种情况下,然而https://pages.github.com/ 你总是需要将你的修改推送到分支gh页面。为此,请按照上述的主分支进行操作。
我不知道为什么你需要通过github页面观看你的网站。如果您的网站只是静态的,您可以使用本地机器上运行的网络服务器(例如nginx或Apache)进行测试。如果您使用的是Jekyll,请自行运行github provides a documentation。
您希望看到区别补间两个不同的分支? – Ouroborus