[tutorial] 初學者的 Github (presentation slide)

in #github7 years ago (edited)

這個是我在 women who code pair programming event 對 github 的簡單教學 slide。

初學者的 Github


Github 可以做什麼 ?

從歷史事件來了解 Github



Github 是一個託管代碼的服務,上面有很多 open source 專案

最大激怒點: 無法使用或參考別人的代碼



Github 也是一個基於 Git 的版本控制與協作服務


版本控制 : Programmer 的時光機 ~

1.回到某一個歷史點(commit)(snapshot/快照)
2.檢查某一歷史點的變動





協作服務 : 與其它程式員一起開發一個專案


Q : github 如何達到版本控制與協作的 ?

A : 使用 Git 這種工具


Lab 1: 申請 github 帳號


Lab 2: 使用 github 下載別人的 code
(不使用 Git)


  • Search key word : PM2.5
  • Download: Download ZIP


Lab 3: 把自己的 code 上傳到 Github
(不使用 Git)


  1. 建立新的 Project (Repository)


  1. 建立新的 project (repository)


3.上傳檔案以及commit


Beyond : 工程師都是這樣使用 Github 的嗎 ?


不! 大部分工程師都直接使用 Git 工具