將妳的應用上傳至 GitHub
Created by Alyson La, @taxaly
Translated by JuanitoFatas, @JuanitoFatas
開始前妳需要的東西
Git & GitHub
-
檢查 Git 是否已安裝 * 在終端裡輸入
git --version
(1.8 或更高的版本較佳) -
沒有的話,到這裡下載 Git。 接著,設定妳本機的 Git 個人資料,在終端:
-
輸入
git config --global user.name "your-name"
-
輸入
git config --global user.email "your-email"
-
要檢查 Git 是不是已經設定好了,輸入
git config --list
-
-
去 GitHub 建立免費的帳號,已經有的話直接登入。
教練: 講解些 git、版本管理以及開源。
用命令行將應用推送至 GitHub
在妳的 GitHub 個人頁面,按 “new repo” ,取個名字(比如:rails-girls),簡短敘述,選擇 “public” 選項,並按建立 “create repository”。
在命令行下確保妳 cd
到 railsgirls
目錄下,並輸入:
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
下一步?
成為開源社群的一員
- 在 GitHub 上追隨一起參加 Rails Girls 的夥伴&教練
* 關注他們的專案或加星星
-
Fork a repo, then clone and push changes to your fork. Share the changes with the originator by sending them a pull request!
-
找到錯誤時開一個 issue 吧
* 探索其它的開源專案 ─ 用程式語言或關鍵字來搜索
學習更多 Git 知識
-
看看 trygit.org
-
查詢 Git 命令 git-scm.org