При перемещении приложения React на страницы GitHub требуется ли, чтобы удаленной веткой по умолчанию была `gh-pages`? - PullRequest
0 голосов
/ 19 февраля 2020

В качестве побочного проекта я занимаюсь разработкой простого локального приложения React с использованием приложения Create React. Я периодически делаю sh свои правки онлайн, на страницах GitHub, используя npm run deploy. Как и ожидалось, репозиторий GitHub для этого проекта теперь имеет две ветви:

master
gh-pages

В этом репозитории GitHub веткой по умолчанию является gh-pages.

Требуется npm run deploy что ветка по умолчанию будет gh-pages? Или я могу смело изменить его на master ( снимок экрана ), не влияя на npm run deploy? В частности, я хотел бы изменить ветвь по умолчанию на master и все еще иметь возможность pu sh мое локальное приложение для страниц GitHub. 1

Причина, по которой я хотел бы изменить ветку по умолчанию на master, заключается в том, что ветвь master - это ветвь, которая фактически отображает код, который я написал, а также файл README для репозитория GitHub. Поэтому я хотел бы поделиться ссылкой на этот репозиторий с соавторами / потенциальными работодателями, чтобы мой код / ​​файл README отображался по умолчанию.

Спасибо.


1 Продолжаю ли я делать это с npm run deploy или какой-либо другой командой.

Ответы [ 2 ]

1 голос
/ 19 февраля 2020

https://help.github.com/en/github/working-with-github-pages/about-github-pages#publishing -sources-for-github-pages-sites

Источником публикации по умолчанию для сайтов пользователей и организаций является master филиал. Если в хранилище сайта вашего пользователя или организации есть ветвь master, ваш сайт автоматически публикует sh из этой ветки. Нельзя выбрать другой источник публикации для сайтов пользователей или организаций .

Источником публикации по умолчанию для сайта проекта является ветвь gh-pages. Если в хранилище сайта вашего проекта есть ветвь gh-pages, ваш сайт будет автоматически публиковать sh из этой ветки.

Сайты проектов также можно публиковать из ветки master или папки /docs на ветке master.

(Подчеркни мое - phd )

0 голосов
/ 11 апреля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...