Как мне обновить ветку gh-pages? - PullRequest
0 голосов
/ 26 августа 2018

Ранее я работал над моим новейшим сайтом GitHub Pages.Мой сайт является приложением React.Я наконец запустил веб-сайт около месяца назад, но я застрял в этом вопросе моего веб-сайта, который не выполняет автоматический повторный рендеринг при внесении изменений в GitHub.Единственный способ заставить мой веб-сайт повторно выполнить рендеринг - это опубликовать его, но я почти уверен, что не буду публиковать его часто.

Мне кажется, проблема в том, что я на самом деле не обновляюgh-pages ветка моего хранилища, и я не уверен, должен ли я быть.Должна ли я быть?Если ответ «да», то как бы я поступил так?Я не совсем уверен, как подтолкнуть эту ветку.

Я уже писал об этом, но это было давно, и никто не ответил, поэтому я добавил еще немного информации о том, что я думаю, что проблемаможет быть здесь.

Исходное сообщение

Ответы [ 2 ]

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

Я использовал инструкции на https://github.com/gitname/react-gh-pages для настройки gh-страницы.Чтобы обновить приложение React, созданное с помощью create-реакции-приложения, мне просто нужно запустить yarn build, а затем yarn run deploy.

0 голосов
/ 26 августа 2018

Я думаю, что проблема в том, что я на самом деле не обновляю ветку gh-pages моего хранилища, и я не уверен, должен ли я это делать. Должна ли я быть? Если ответ «да», то как бы я поступил так? Я тоже не совсем уверен, как протолкнуть эту ветку.

Если ваш сайт GitHub Pages рендерит с gh-pages, тогда да, это ветвь, в которую вы должны вносить изменения, и это ветвь, которую вы должны отправлять на GitHub.

Я не знаю точно, какой рабочий процесс вы используете, но обычный способ внести изменения в ветку - это

  1. проверить это с помощью git checkout gh-pages,
  2. внесите изменения,
  3. git add изменения, которые вы хотите зафиксировать, и
  4. git commit для создания нового коммита.

При необходимости вы можете повторить шаги 2–4.

Когда вы будете готовы опубликовать свои новые изменения, вы можете отправить gh-pages в GitHub. Опять же, я не знаю ваш точный рабочий процесс, но простого git push с проверенным gh-pages вполне достаточно.

...