まず、githubページの別のブランチを表示する方法はないと思います。ただし、別のブランチがマスターブランチである場合に表示されるサイトを表示するオプションがあります。
Bリポジトリの唯一のポイントは、ちょうど同期して2本のマスターの枝を維持し、b.githubでそれを見るためにmasterブランチに引っ張られるためにあなたの変更を置くために停止し、変更をテストする場合。 io。
あなたはBのmasterブランチに、他のブランチをプッシュして、このよう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-pagesにプッシュする必要があります。これを行うには、マスターブランチについて前述したように進んでください。
githubページでサイトを監視する必要があるかどうかはわかりません。サイトが静的な場合は、ローカルマシン上で実行されているウェブサーバー(nginxやApacheなど)を使用してテストすることができます。あなたがジキルを使用している場合は、github provides a documentationを自分で実行する方法について説明します。
あなたは違いが見たいですか?トゥイーン2つの異なる枝? – Ouroborus