Назначение нескольких веток для страниц Gatsby и GitHub - PullRequest
0 голосов
/ 12 декабря 2018

Я следовал двум руководствам по созданию блога с использованием страниц Gatsby и GitHub.

Оба руководства ссылаются на несколько ветвей, существующих в репозитории страниц GitHub (например, ветка gh-pages и главная ветвь).Концептуально я не уверен, почему это необходимо, и меня особенно смущает следующая цитата.

Поскольку страница GitHub обслуживает контент из основной ветки, вам необходимо будет развернуть публичный контентпапка, сгенерированная командой сборки пряжи в основную ветку.Нам нужно будет поместить наш исходный код в другую ветку.Мы назовем это разработкой.

Какой рабочий процесс мы стремимся достичь?Например ...

  1. Внести изменения в содержимое блога (ветвь gh-pages)
  2. Подтвердить изменение
  3. Построить и развернуть
  4. ... Где Мастер вступает в игру?

В моем репозитории GitHub говорит: «Мастер на 3 коммитов вперед, 9 коммитов за gh-страницами».Понятно, я в грязи.Заранее благодарим вас за понимание.

1 Ответ

0 голосов
/ 12 декабря 2018

Ваш первый вопрос может быть объяснен характером GitHub-репозитория, как описано в " Настройка источника публикации для страниц GitHub "

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

Для получения дополнительной информации о различных типах сайтов GitHub Pages см. " Страницы пользователей, организаций и проектов. "

...