首先,我認爲沒有辦法在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