Skip to content

Git 課程簡介

課程目標

本課程目的是讓學員快速且全面地掌握 Git的核心概念和操作。學員將學習如何使用 Git 進行版本控制(Version Control),從基本的提交(Commit)、分支(Branch)到高階的合併(Merge)和衝突解決(Conflict Resolution),以有效地管理軟體開發過程中的代碼變更。

學習重點

  • Git 基礎:瞭解 Git 的工作流程、基本命令,如提交(commit)、分支(branch)、合併(merge)等。
  • Git 進階操作:學習分支策略(Branching Strategies)、衝突解決(Conflict Resolution)、變基(Rebase)和挑選提交(Cherry-pick)等技巧。
  • 案例分析:透過使用案例,理解其在不同情境下的應用。
  • 團隊協作:探討如何在團隊環境中使用 Git,包括分支管理(Branch Management)和代碼審查(Code Review)。

習作與練習

  • 日常習作:定期完成小型 Git 操作練習,如建立和合併分支、解決衝突等。
  • 結業項目:使用 Git 管理一個小型軟體開發項目,展示版本控制的實際應用。

展示與討論

  • 結業展示:課程結束時,學員需展示自己的 Git 項目管理流程和心得。
  • 交流討論:鼓勵學員在課程中分享經驗,並就 Git 使用中遇到的問題進行討論和解答。