Впервые в работе с git и командной строкой для github, и я думаю, что все испортилось.Я использовал более старую версию этого репозитория: https://github.com/nielsenramon/chalk. Я скачал, поиграл, сделал свою собственную вещь.Тогда я решил загрузить на GitHub.Случилось так, что я понятия не имел, что делаю, поэтому в Git Bash я набрал git init
, а затем run/deploy
.Проблема в том, что в файле readme версии, над которой я работаю, он сказал мне:
Важное примечание: Chalk не поддерживает стандартный способ размещения Jekyll на страницах GitHub.Вам необходимо развернуть вашу рабочую ветвь (может быть любую ветку, для пользователей xxx.github.io: используйте другую ветку, чем master) со сценарием bin / deploy.Причина этого в том, что Chalk использует плагины Jekyll, которые не поддерживаются страницами GitHub.Сценарий bin / deploy автоматически соберет весь проект, а затем отправит его в ветку gh-pages вашего репозитория.Сценарий создает эту ветку для вас, поэтому вам не нужно создавать ее самостоятельно.
Более подробную информацию о том, как использовать ветку gh-pages и пользовательский домен, можно найти здесь.
Просмотреть это длябольше информации об автоматическом развертывании с помощью Circle CI.
Вот что он имеет в bin / deploy:
#!/usr/bin/env sh
# Run this script to deploy the app to Github Pages.
# Exit if any subcommand fails.
set -e
echo "Started deploying"
# Checkout gh-pages branch.
if [ `git branch | grep gh-pages` ]
then
git branch -D gh-pages
fi
git checkout -b gh-pages
# Build site.
yarn install --modules-folder ./_assets/yarn
bundle exec jekyll build
# Delete and move files.
find . -maxdepth 1 ! -name '_site' ! -name '.git' ! -name '.gitignore' -exec rm -rf {} \;
mv _site/* .
rm -R _site/
# Push to gh-pages.
git add -fA
git commit --allow-empty -m "$(git log -1 --pretty=%B) [ci skip]"
git push -f -q origin gh-pages
# Move back to previous branch.
git checkout -
yarn install --modules-folder ./_assets/yarn
echo "Deployed Successfully!"
exit 0
Поэтому, когда я запустил run/deploy
, я получил это сообщение об ошибкеназад: https://pastebin.com/MZPGvstX Он также удалил кучу моих файлов, и я так растерялся, что случилось.Я действительно надеюсь, что смогу хотя бы восстановить его.