Git & GitHub Teaching Site

Git 版本管理與 GitHub 協作

這個教學網站以多頁結構系統介紹 Git 版本控制的核心概念、基本操作與 GitHub 平台的協作流程。 教材以版本資料夾管理,你可以在下方選擇不同版本進入學習。

教材版本

每個版本是一份獨立完整的教材,新版本會根據回饋與需求持續擴充。

v1 — 初版教材

建立日期:2026-03-19
7 章節 最新版本

涵蓋 Git 核心觀念(Repo、Init、Commit)、GitHub 協作(Push/Pull、SSH)、分支與 PR 流程、進階操作(Rebase/Reset/Revert/Stash)、GitHub Pages/Actions,以及 Runner 進階應用(Docker、Self-hosted、快取策略)。

  • 01 Repository 概念與原理
  • 02 Git Init 指令
  • 03 Commit 提交
  • 04 GitHub 協作平台
  • 05 PR、Issue 與 Branch
  • 06 進階操作
  • 07 GitHub Pages、Actions 與進階應用
  • 08 Runner 進階應用與虛擬機實戰
進入 v1 教材
版本管理說明: 每個版本以獨立資料夾(v1/v2/...)管理。 版本內的檔案迭代使用 _bXX 後綴。 所有變更紀錄請參閱 plan.md

課程目標

學習 Git 基本操作並了解運作原理及邏輯,掌握 GitHub 協作流程。

🗃️ 版本控制基礎

理解 Repository、物件模型、Commit 快照與三層架構。

🤝 團隊協作

掌握 Branch、PR、Issue 與 GitHub 平台的協作流程。

⚡ 進階技巧

運用 Rebase、Reset、Stash 與 GitHub Actions 提升開發效率。