Ошибка нажатия кнопки Octopress в GitHub

Я пытаюсь нажать октопресс на страницу github, все работает нормально до сих пор, но когда я делаю команду rake deploy после отображения файлов октопресса, я получаю следующую ошибку

To [email protected]:rukshn/rukshn.github.io.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]:rukshn/rukshn.github.io.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

какая проблема?

Ответы

Ответ 1

Так как это ведущая ветвь, т.е. работающая с вашими сгенерированными страницами, вам нужно перейти в каталог _deploy, а затем сделать git pull origin master. Как-то ваш каталог развертывания вышел из строя. У вас есть несколько локальных репо, на которые вы пишете и развертываете? (Скажите на разных машинах...) Если вы это сделаете, тогда вы всегда должны синхронизировать свои источники с различными репозиториями.

Ответ 2

делать

cd _deploy
git reset --hard origin/master
cd ..

и повторите попытку

rake generate
rake deploy

Ответ 3

Try:

git checkout source

rake gen_deploy

Ответ 4

  • @slavik комментарий работает как шарм.
  • @Benjamin Я думаю, @rksh пропустил следующие шаги,

Не забывайте, чтобы зафиксировать источник для своего блога.

  • git add .
  • git commit -m 'add source code to source branch'
  • git push origin source