01/12 本篇章節
第十篇 · 12 章
遠端共同協作 - 使用 GitHub
- 01 GitHub 是什麼?
- 02 Push 上傳到 GitHub
- 03 Pull 下載更新
- 04 【狀況題】怎麼有時候推不上去...
- 05 從伺服器上取得 Repository
- 06 【常見問題】Clone 跟 Pull 指令有什麼不一樣?
- 07 與其它開發者的互動 - 使用 Pull Request(PR)
- 08 【狀況題】怎麼跟上當初 fork 專案的進度?
- 09 【狀況題】怎麼刪除遠端的分支?
- 10 【狀況題】聽說 git push -f 這個指令很可怕,什麼情況可以用它呢?
- 11 使用 GitHub 免費製作個人網站
- 12 【冷知識】一定要有 GitHub 才能得到別人更新的檔案嗎?
第十篇 · 遠端共同協作 - 使用 GitHub
GitHub 是什麼?

在開始介紹 GitHub 之前,請記得它的 G 跟 H 是大寫,其它字母小寫。它是一個商業網站,是目前全球最大的 Git Server。在這邊,你可以跟其它厲害的開發者們交朋友,你可以幫忙貢獻其它人的專案,其它人也可以回饋到你的專案,建立良性循環。
同時,它也是開發者最好的履歷。你曾經做過哪些專案、做過哪些貢獻、寫過哪些 Code,一目了然,想要假造非常花工夫。
如果你是上傳 Open Source 專案的話,可以完全免費使用。如果想要在上面開私人專案的話則需要收費,費用是每個月 7 塊錢美金。
補充:Microsoft 在 2018 年 10 月併購了 GitHub,以往需要付費才能開設私人專案,在 2019 年 1 月宣佈即使是免費帳號也可無限制的開設私人專案。
學生優惠方案
如果你還有學生身份(好吧,事實上只要還有 .edu 的信箱就行了),GitHub 提供了許多優惠方案給還在學的學生,其中一項,就是只要你是學生的期間,都可以享有每個月 7 元美金的方案。

網址:https://education.github.com/pack
Git 跟 GitHub 的差別
一個是工具,一個是網站,GitHub 的本體是一個 Git Server,網站則是使用 Ruby on Rails 開發,別把這兩個名詞搞混囉。