跳轉至

建立 2026-09-15 更新 2026-09-19

分支與整合

分支(branch)讓你在不破壞 main 的前提下做新功能。做完再合併回去;多人改到同一段程式時,Git 會標出衝突,由你決定留哪一邊。

這一章有什麼

  • 分支操作:優先用 git switch 建立與切換,並說明它和舊 git checkout 的差別。
  • git merge:把另一條分支合進目前分支。
  • git rebase:把提交「接到」別的分支最新狀態上(進階,改寫歷史時要小心)。

建議流程:從最新的 mainfeature/... → 在分支上 commit → 開 Pull Request 或在本機 merge。不要養成直接在 main 上亂改的習慣。