Подтвердить что ты не робот

Созданы ли страницы Github автоматически в вилке репо с ветвью gh-страниц?

Являются ли страницы github в моей учетной записи автоматически создаются, когда я форк репо, который уже включает ветвь gh-pages?

4b9b3361

Ответ 1

Должно быть хотя бы одно нажатие для запуска сборки страницы, поэтому, выполняя git push origin master, я получил страницу для восстановления.

Ответ 2

Элегантный подход:

git push -f origin gh-pages^:gh-pages
git push origin gh-pages:gh-pages

git push origin master может быть не очень хорошо, потому что в master может быть что-то уже. Вышеприведенное всегда должно работать, поскольку оно просто размахивает удаленной ветвью назад и вперед.

Взято из: Pushing без фиксации, решения которого также являются решениями этого вопроса.

Ответ 3

Встраивание репозитория в Github не является достаточным для запуска создания страниц Github.

Любая из этих двух вещей будет работать:

  • Редактировать и сохранять любую страницу с помощью интерфейса Github. Например, измените файл README.md, просто добавив пробел.
  • Сделайте любой вид git push в ветки gh-pages. Как и другие, вы можете сделать тривиальное изменение:

    git push -f origin origin/gh-pages^:gh-pages
    git push origin origin/gh-pages:gh-pages
    

Эта сила заставляет предпоследнюю фиксацию быть gh-pages HEAD, а затем исправляет ее.

Ответ 4

После того, как вы перекроете рефакторинг страниц github, , вы можете изменить любой файл на странице github и зафиксировать его, ваш веб-сайт появится без использования git.

Ответ 5

Переименование разветвленного репозитория тоже будет работать.

Ответ 6

Нет, после того, как вы переделаете репо, вы должны опубликовать его снова. Для этого запустите следующие команды на локальном клоне:

git push -f origin origin/gh-pages^:gh-pages
git push origin origin/gh-pages:gh-pages

Это дважды вызывает ловушку издателя, но вам ничего не нужно делать.