Альтернативне рішення
Можливо, ви отримали електронний лист від GitHub, який повідомляє вам, що Джекіллу не вдалося створити ваш сайт, коли ви пересунули його на свій gh-pages
. Якщо це так, ви можете спробувати натиснути, щоб викликати іншу збірку.
Якщо ви використовуєте виділену папку для остаточного веб-сайту, скажімо, public
папку, ви можете спробувати відновити свою папку та додати папку до внесених змін. Після цього вам потрібно буде розділити ці файли на вашу gh-pages
гілку і змусити їх запустити іншу збірку, навіть якщо файли взагалі не змінилися. Інша частина наведеного нижче коду просто видаляє коміти дляpublic
папки для зручності та видаляє її з локальної файлової системи.
Код
git add public
git commit -am ":bug: triggering another jekyll build"
git push origin $(git subtree split --prefix public master):gh-pages --force
git reset HEAD~1
rm -rf public
Поради
Якщо є незмінні зміни, які не є частиною остаточного сайту, ви можете їх сховати за допомогою наступної команди.
git stash
Потім виконайте вищевказану команду, щоб вручну змусити побудувати Jekyll і видалити їх.
git stash pop
Список літератури