首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Octopress推送错误到GitHub

Octopress推送错误到GitHub
EN

Stack Overflow用户
提问于 2013-10-27 22:39:23
回答 4查看 2K关注 0票数 16

我正在尝试将一个octopress推送到github页面,到目前为止一切正常,但是当我在显示octopress文件后执行rake deploy命令时,我得到了以下错误

代码语言:javascript
复制
To git@github.com:rukshn/rukshn.github.io.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com: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.

有什么问题吗?

EN

回答 4

Stack Overflow用户

发布于 2013-10-28 14:16:23

由于这是主分支,即运行您生成的页面的分支,因此您需要进入_deploy目录,然后执行git pull origin master。不知何故,您的部署目录失去了同步。您是否有多个本地存储库可用于写入和部署?(比如在不同的机器上...)如果你这样做了,那么你应该始终确保同步你的各种repos上的源代码。

票数 31
EN

Stack Overflow用户

发布于 2015-10-01 06:50:43

代码语言:javascript
复制
cd _deploy
git reset --hard origin/master
cd ..

然后重试

代码语言:javascript
复制
rake generate
rake deploy
票数 13
EN

Stack Overflow用户

发布于 2013-10-28 00:05:16

尝试:

git checkout source

rake gen_deploy

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19619280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档