為什麼需要版本控制?
版本控制解決什麼問題
⏱ 預估 ~4 分鐘
01 · 讀一讀
想像你在寫一篇文章。你改了、存檔。再改一些。然後發現兩小時前那個版本比較好。但它已經不見了。現在把這個情境換成程式碼 — 幾百個檔案、好幾個人同時在改。
💡 想像一下版本控制就像電玩遊戲的存檔點。你隨時可以回到之前的狀態。
重點整理
- 每一次改動都會被記錄下來
- 你可以回到任何一個之前的版本
- 好幾個人可以一起改同一個專案
- 你再也不會弄丟你的進度
02 · 選擇題
版本控制解決的主要問題是什麼?
- 讓程式跑得更快
- 自動修 bug
- 追蹤所有改動,而且可以還原
- 讓檔案變小
03 · 分類拖拉
下面哪些情境會需要版本控制?把它們分類。
(本節為互動練習,請啟用 JavaScript 體驗)
04 · 讀一讀
工程師用的版本控制工具叫做 git。它是 Linus Torvalds 做的(他也是 Linux 的作者)。地球上幾乎每個軟體專案都用它。
重點整理
- git 會隨著時間追蹤檔案的改動
- GitHub 是把 git repo 放到網路上的網站
- repository(repo,儲存庫)就是一個被 git 追蹤的專案
05 · 配對
把每個 git 概念對應到它的描述。
(本節為互動練習,請啟用 JavaScript 體驗)
⚠ 完整互動體驗需要 JavaScript。請啟用 JavaScript 後重新整理。
※ 本站為獨立繁中教學專案,非 Anthropic 官方產品。Claude™ 為 Anthropic, PBC 商標。