1

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

我用过rake generate然后rake deploy- 这是一种享受。我可以在我的 repo 中看到来自 _deploy 的文件。但是,它说这是主分支。我的印象不应该是?由于我添加到我的源文件夹中的其余文件夹没有显示在此站点中。

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

在教程中有一点:

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

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

Everything up-to-date

即使我确定不是……任何人都可以拯救遇险的少女吗?

注意 - 我在我的仓库中没有看到任何提交评论,所以我认为出了点问题并且我的主人不正确。

4

1 回答 1

1

你必须先切换到source分支

git checkout source

这个分支将会存在,因为 Octopress 会为您创建它。然后你可以继续

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

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

于 2013-09-17T21:12:01.883 回答