2014-10-08 30 views
0

我有一個Octopress博客站點設置良好,託管在Github上,它仍然在那裏運行良好。無法在本地設置我現有的章魚博客的新副本

最近,我在筆記本電腦上意外刪除了它的本地副本。之後,我嘗試將新副本檢索到我的筆記本電腦。但是我沒有任何警惕地執行了一些命令,現在一切都搞砸了。

我跟進了this page的指示,但未能再次啓用它。

這是我得到的文件,我的鏈接頁面上執行的第一個命令後:

CHANGELOG.markdown README.markdown  _config.yml  config.ru 
Gemfile   Rakefile  config.rb  plugins 

我沒有看到publicsource文件夾。

當我運行rake generate終端上,它要求我跑rake install ......

我是新來的Ruby,但我認爲這是不對現有Octopress博客。

請幫忙,謝謝。

回答

0

如果你仍然有安裝它的本地文件夾,你可以做git remote -v來列出遠程git的位置。你可以做git pull origin source。如果您的遠程git被稱爲origin並且您的分支source

如果您刪除了該文件夾,則可以克隆存儲庫。轉到github並找到你的git存儲庫。

我寫的說明,我的博客在這裏:http://www.tomordonez.com/blog/2013/10/27/collaborating-on-a-github-blog-using-octopress/

這是帖子內容摘要:

克隆庫到計算機上,創建_deploy目錄和git pull成源和主分支:

$ git clone [email protected]:username/username.github.com.git 
$ cd username.github.com 
$ git checkout source 
$ git pull origin source 
$ mkdir _deploy 
$ cd _deploy 
$ git init 
$ git remote add origin [email protected]:username/username.github.com.git 
$ git pull origin master 
$ cd .. 
+0

因此,在完成所有這些後,我無法在'localhost:4000'上通過運行'rake preview'在本地查看我的舊帖子,這很正常嗎? – Lyon 2014-10-10 02:23:49

0

當你部署到git集線器時,你有2個分支。

  • 大師 - 分支,它是靜態的博客和它所有的內容
  • 源 - (必應,如果要部署到username.github.io) 如果使用簡單的GH-頁,你只會有局部掌握需要推送的內容以便進行備份

如果您沒有將源代碼分支與主代理一起推送,那麼您沒有任何要恢復的內容。您只有生成的博客。

相關問題