与github repo分支的Ocotopress

时间:2013-09-17 20:57:05

标签: git github github-pages

我是Github和Ocotopress的新手。我创建了一个博客,我一直在关注以下教程:http://schuyler.info/blog/how-to-setup-a-new-octopress-blog-on-github-pages.html

我使用了rake generate然后rake deploy - 这是一种享受。我可以在我的仓库中看到_deploy中的文件。但是,它说这是主分支。我的印象不应该是这样吗?由于我添加到源文件夹的其他文件夹不会显示在此站点中。

我可以通过gitpages访问该网站。我可以看到我的两个测试帖子。但我更新了源文件夹中的导航文件并试图推送它但似乎没有出现。

在教程中有一点:

$ git add .
$ git commit -m "I made a post." -a
$ git push

这对我没有任何作用。它说:

Everything up-to-date

即使我确定它不是......任何人都可以救一个遇险的少女吗?

注意 - 我没有在我的回购中看到任何提交评论,所以我发现出了问题并且我的主人不正确。

1 个答案:

答案 0 :(得分:1)

您必须先使用

切换到source分支
git checkout source

这个分支将存在,就像Octopress为您创建它一样。然后你可以继续

git add .
git commit -m "I made a post." -a
git push

由于Github页面的设置方式,您生成的文件确实应该在master分支中。 source分支由Octopress创建,以便用于生成master分支中的内容的源也可用,例如,如果您转到另一台计算机,则必须执行此操作您的存储库的新克隆。没有source分支,您必须对自己的网站进行逆向工程!