Octopress更新gh-pages分支

时间:2014-10-20 22:03:31

标签: github branch jekyll octopress

我在我的github帐户上设置了Octopress。我有3个分支; source,master,gh-pages。当我添加一篇新博文时,在我的github帐户的gh-pages分支上本地生成但不更新。我试图提交,推入gh-pages分支,但我得到“没有提交,工作目录清理”的消息。

1 个答案:

答案 0 :(得分:1)

修改:我看了你的Rakefiledeploy_branch = "master"必须是deploy_branch = "gh-pages"

让我们解决这个问题

# go to site root
cd /your/folder

# be sure to be on the source branch
git checkout source

# make a backup (Shit happens)
cp -rp . ../save.alperunal

# remove the gh-pages branch on github
git push origin --delete gh-pages

# setup the deploy folder on gh-pages
rake setup_github_pages[git@github.com:jspduke/www.alperunal.com.git]

# deploy your code
rake gen_deploy

好,你现在正在推进gh-pages。现在一切都很好,你可以:

  • 删除备份rm -rf ../save.alperunal
  • 转到github,将您的source设为默认分支并移除master