將妳的應用上傳至 GitHub

Created by Alyson La, @taxaly

Translated by JuanitoFatas, @JuanitoFatas

開始前妳需要的東西

Git & GitHub

教練: 講解些 git、版本管理以及開源。

用命令行將應用推送至 GitHub

在妳的 GitHub 個人頁面,按 “new repo” screen shot 2013-06-01 at 12 38 50 pm,取個名字(比如:rails-girls),簡短敘述,選擇 “public” 選項,並按建立 “create repository”。

在命令行下確保妳 cdrailsgirls 目錄下,並輸入:

git init

這在妳的專案下初始化一個 Git repository。

注意: 如果你已經完成 Heroku 指南,則妳已經有 Git repository 了,妳可以跳過這步,直接往下。

接著輸入:

touch README

這行命令在妳的 railsgirls 目錄建立一個叫做 “README” 的檔案。

教練: 說說 README 檔案吧。

接著輸入

git status

這會列出工作目錄下所有的檔案。

教練: 說說你最喜歡的 git 命令。

接著輸入

git add .

這把目錄下所有的檔案與目前變動加到 staging 區域。

接著輸入

git commit -m "first commit"

這提交 (commit) 所有的檔案,並附加一則訊息 “first commit”

再來輸入

git remote add origin https://github.com/username/rails-girls.git

你的 GitHub Repository 頁面會列出 repository 的 URL,從那邊複製下來,而不是用手打。可以在 URL 旁邊的剪貼板按鈕,按一下複製 URL。

這行命令建立一個叫做 “origin” 的 remote (或稱為 connection),指向你先前建立的 GitHub repository。

接著輸入

git push -u origin master

這把妳的提交推送到 GitHub 上的 “master” 分支(branch)。

恭喜妳!妳的 app 現在放到 GitHub 上了!去剛剛複製的 URL (去掉 .git)檢查看看吧。

如果你想繼續更改東西並推送到 GitHub 上,妳只需要這三個命令:

git add .

git commit -m "type your commit message here"

git push origin master

下一步?

成為開源社群的一員

* 關注他們的專案或加星星

* 探索其它的開源專案 ─ 用程式語言或關鍵字來搜索

學習更多 Git 知識