我是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
即使我确定它不是......任何人都可以救一个遇险的少女吗?
注意 - 我没有在我的回购中看到任何提交评论,所以我发现出了问题并且我的主人不正确。
答案 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
分支,您必须对自己的网站进行逆向工程!