GitHub, как включать файлы от ведущего устройства на новых gh-страницах ответвления мерзавца

Необходимо использовать setTimeout и передать его функция обратного вызова. Причина Вы не можете использовать сон в JavaScript, состоит в том, потому что Вы заблокировали бы всю страницу от выполнения чего-либо тем временем. Не хороший план. Используйте модель событий JavaScript и останьтесь счастливыми. Не боритесь с ним!

13
задан git 10 November 2009 в 02:04
поделиться

3 ответа

Вы хотите, чтобы ветка 'gh-pages' в вашем репозитории GitHub была такой же, как ветка 'master'. Самым простым решением было бы настроить git на автоматическую отправку ветки 'master' на 'gh-pages'.

Предполагая, что ваш репозиторий GitHub, в который вы нажимаете, настроен как удаленный 'origin', вы можете просто сделать:

$ git config --add remote.origin.push +refs/heads/master:refs/heads/gh-pages

Или при желании вы можете просто отредактировать файл .git / config напрямую.

Затем, когда вы выполните git push или git push origin , вы нажмете 'master 'ветвление в вашем репозитории в' gh-pages 'ветвление в репозиторий на GitHub.

См. справочную страницу git-push для документации и описания формата refspec.

20
ответ дан 1 December 2019 в 22:23
поделиться

Это фактически поведение по умолчанию для команды git branch . Более сложные команды symbolic-ref и clean , которые вы видите в описании «страниц», необходимы, чтобы избежать именно этого.

Итак, в корне вашего проекта на странице главная ветка:

git branch gh-pages
git checkout gh-pages

Или просто:

git checkout -b gh-pages
2
ответ дан 1 December 2019 в 22:23
поделиться

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

git clone git@github.com:<username>/<project>.git
cd <project>
git checkout -b gh-pages
git push origin gh-pages
0
ответ дан 1 December 2019 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: