Прежде всего, я думаю, что нет никакой возможности просто просмотреть другую ветку на страницах github. Однако могут быть варианты просмотра сайта, который будет отображаться, если другой филиал является вашей главной ветвью.
Если только точка хранилище б это проверить изменения, просто остановиться, чтобы держать две основные ветви в синхронизации и положить ваши изменения потянуться в главной ветви, чтобы просмотреть его на b.github. Ио.
Вы можете нажать любую другую ветку к главной ветви б, а затем просмотреть его в b.github.io, как это (предполагается, что б добавляется в качестве пульта дистанционного управления для вашего локального хранилища):
git push b somebranch:master
Пожалуйста имейте в виду, что это не удастся, если удаленный мастер содержит коммиты, которые не находятся в вашей локальной ветке. В этом случае вы можете принудительно использовать push, используя опцию -f
. Однако будьте очень осторожны и убедитесь, что пульт не содержит никаких коммитов, которые будут потеряны. Чтобы сделать это, вы могли бы сделать что-то вместе с этим:
Сначала убедитесь, чтобы извлечь все изменения по сравнению с б отдаленное и показать последний коммит мастер филиала:
git fetch b
git show b/master
С, выделяющих выбрать фиксацию хэш а затем проверить, если оно содержится в других отраслях:
git branch -a --contains {hash}
Это показывает все ветви (удаленные или локальные), которые содержат, совершающие. Пока вы только нажимаете разные локальные ветви на b/master, это всегда будет показывать локальную ветвь, которую вы нажали в последний раз.
Если вы не можете связываться с главной ветви репозитория б, альтернатива может быть создание отдельного хранилища для просмотра изменений и создать сайт проекта, как описано здесь: https://pages.github.com/ Однако в этом случае вам всегда нужно подталкивать свои изменения к страницам gh-раздела. Для этого выполните описанную выше процедуру для главной ветви.
Я не уверен, почему вам нужно смотреть ваш сайт через страницы github. Если ваш сайт просто статичен, вы можете протестировать его с помощью веб-сервера (например, nginx или Apache), запущенного на вашем локальном компьютере.Если вы используете Jekyll, github provides a documentation, как запустить это самостоятельно.
Вы хотите видеть разницу между двумя разными ветвями? – Ouroborus