📄️ Module 1:認識版本控制與安裝 Git
從版本控制的用途開始,完成 Git 安裝、身分設定與第一個本地儲存庫。
📄️ Module 2:認識 GitHub、建立 Repository 與 SSH Key
認識 Git 和 GitHub 的分工,建立遠端儲存庫並完成 SSH 連線。
📄️ Module 3:終端機基礎、Clone 與 SourceTree
學會操作路徑與檔案,將遠端 repository clone 到本機,並選擇性使用 SourceTree。
📄️ Module 4:建立版本、.gitignore 與 Push
逐步走完 status、diff、add、commit、log 與 push,並學會忽略不該進版控的檔案。
📄️ Module 5:分支、Merge 與衝突處理
建立與切換分支、合併功能、逐步解決衝突,並安全刪除已完成的分支。
📄️ Module 6:Git 開發流程與多人協作
認識常見分支命名、GitHub Flow 與 Git Flow,並透過 Fork 和 Pull Request 參與專案。
📄️ Module 7:Revert、Reset 與 Rebase
比較三種歷史操作,透過可丟棄的練習 repository 學會安全復原與整理版本。
📄️ Module 8:Fetch、Pull 與遠端同步
分辨 fetch 和 pull,先檢查再整合遠端更新,並建立一套安全的日常同步流程。