Невозможно изменить ветвь источника в страницах GitHub

Я создал простой веб-сайт для GitHub Pages. Источник сайта находится в ветке "master", и сгенерированный веб-сайт (то, что я хочу видеть опубликованным) находится в ветке "gh-pages".

Ветки

Я ожидал, что смогу изменить источник сайта в настройках. Однако настройка неактивна? Я не могу его изменить (см. Снимок экрана ниже). Что я делаю не так? Как переключиться на ветвь "gh-pages"?

введите описание изображения здесь

Ответ 1

Персональные или организационные сайты построены из master. ветвь gh-pages используется для создания сайтов для проектов.

Насколько я вижу, вы используете https://user-name.github.io/ url, это личное, так что почему master ветка по умолчанию.

Смотрите страницу

Если ваш сайт является страницей пользователя или организации с репозиторием с именем <username>.github.io или <orgname>.github.io, , вы не можете публиковать исходные файлы своего сайта из разных мест. Страницы пользователя и организации, которые имеют этот тип имени репозитория, публикуются только из основной ветки.

Итак, ответ No: вы не можете его изменить. Вам нужно будет настроить рабочий процесс и продолжить разработку в другой ветке (позвольте ей development) и слить до master, когда вы будете готовы опубликовать.