GitHub 繁體中文教學站

從第一個 repo 到開源貢獻,做成中英對照的解說

8 單元 · 初階工程師 / 學生適用 · 內容 CC-BY-4.0

GitHub 是全球開發者的協作中心——程式碼託管、版本控制、Issue 追蹤、 Pull Request 審查、靜態網站與 CI/CD 自動化,一站搞定。本站在「會用 GitHub = 會跟世界一起寫程式」的時代, 帶你從零到能參與任何開源專案。

🕸️
概念地圖
Concept Map
GitHub 平台功能全景圖——倉庫、協作、自動化、部署與開源,一張圖看懂。
功能總覽一圖看懂
🧗
學習路線
Learning Path
從使用到貢獻的分層路線:L0 認識 → L1 上手 → L2 協作 → L3 自動化 → L4 開源。
五層路線循序漸進
📚
單元教學
Lessons
8 個單元循序漸進:Repo、分支、PR、Issues、Pages、Actions 與開源協作。
8 單元中英對照
📝
關於本站
About
網站緣起、授權方式與建置方式。
授權建置

為什麼學 GitHub?

GitHub 是現代工程師的「數位身分證」:找工作時是你的作品集,協作時是團隊的版本中心, 開源時是你向全世界展示程式碼的舞台。你會在本課程看到, 前面幾站的教學網站(Markdown / YAML / JSON)就是用 GitHub Pages 部署上線的——你正在使用的就是 GitHub 的產物

學會 GitHub 等於解鎖整套「現代開發工作流」:版本控制(Git)、 協作審查(Pull Request)、專案管理(Issues)、 自動化(Actions)、部署(Pages)與開源參與

立即體驗:Git vs GitHub

Git · 本機版本控制
git init          # 初始化
git add .         # 暫存
git commit -m "msg" # 記錄
GitHub · 雲端協作
git remote add origin https://github.com/you/repo.git
git push -u origin main   # 上傳
git pull                  # 拉取
一句話:Git 是「工具」,GitHub 是「家」——你把用 Git 管理的程式碼託管到 GitHub,就能跟別人一起開發。 詳細差別見單元 1