Ошибка нажатия кнопки 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
Не забывайте, чтобы зафиксировать источник для своего блога.
-
git add .
-
git commit -m 'add source code to source branch'
-
git push origin source