2013年8月6日 星期二

野人 Shampoo 之智障都會的 GitHub 發佈網頁初體驗

我以前只用過SVN
上學期老嚷嚷著說要開始學習GitHub、要開始學習GitHub...
差點淪為說說
最近因為工作的關係 (在公司用 Mac 回宿舍用 Windows)+不想再當說說哥
於是就稍微來摸一下
這篇是寫給初學者看的
如果是GitHub老手可以直接關掉
/****************************************************/
首先假設你已經註冊了 GitHub 帳號
在上面開了一個 Repository
回到家後繼續 coding,但 localhost 還沒 clone GitHub 上面的 Repository
現在你想要發佈出來看看長什麼樣
以下是無聊+智障教學

  • 首先,把 Repo 複製到本地主機、切換目錄
$ git clone git@github.com:username/repository_name.git
$ cd ./repository_name

  • 建立一個 gh-pages 分支
$ git checkout -b gh-pages
  • 刪除從原本分支複製到 gh-pages 分支的檔案。因為現所在位置是 gh-pages分支,所以這裡並不會影響到原本分支的檔案造成異動
$ git rm -rf .

  • 建立在 GitHub Pages 的頁面
$ echo "<p>Hello, world.</p>" > index.html
$ git add index.html
$ git commit -a -m "My first Github Page commit."
$ git push origin gh-pages

  • 稍待片刻,然後你可以檢視剛創建的網頁了,連結格式如下
http://username.github.io/repository_name/index.html