Try Octopress on Github: Fast-Forward Error
今天尝试往 github 上导 octopress,发现了下面的问题:
看了很多地方,发现下面两种解决方法:
方法一
在执行 rake deploy
之后,octpress 会执行 cd _deploy
命令,进入 _deploy 目录,并且尝试向Github提交更新。也就是说,需要在 _deploy 目录下进行一些设置。
我的做法是,进入 _deploy 目录,执行:
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
git pull
这样就解决了 no-fast forward 这个错误了,然后就可以把更新提交到 Github,或者重新执行 rake deploy
。
方法二
修改 octopress 下的 Rakefile,那下面的内容:
改成
就OK了。
个人认为,方法二比较靠谱,一劳永逸。