你的第一個 commit
存一個快照
⏱ 預估 ~4 分鐘
01 · 讀一讀
commit(提交) 是把你 stage 的改動,永久存成一張快照。一旦 commit 下去,那個版本就被永遠存進 git 的歷史裡。每個 commit 都會有一個獨一無二的 ID,還有你寫的訊息,描述這次改了什麼。
💡 想像一下做 commit 就像幫你的桌面拍一張照片。照片精準記錄當下桌面長什麼樣子。你在背面寫個小字條描述這一刻。之後你可以翻照片,看你桌面在任何時間點長什麼樣子。
重點整理
- git commit -m "訊息" 把 stage 的改動連同描述一起存下來
- 每個 commit 會拿到一個獨一無二的 hash(ID)
- Commit 是永久的 — 你隨時可以回到之前任何一個 commit
02 · 終端機練習
你有一個專案,裡面兩個檔案。我們來初始化 git,然後存下你的第一個快照。
(本節為互動練習,請啟用 JavaScript 體驗)
03 · 終端機練習
把全部檔案 stage 起來,準備被 commit。
(本節為互動練習,請啟用 JavaScript 體驗)
04 · 終端機練習
commit 是你專案的一張存檔快照。每個 commit 都要有訊息描述你做了什麼。-m flag 讓你直接在指令裡把訊息寫進去。
(本節為互動練習,請啟用 JavaScript 體驗)
05 · 填空
git 的核心流程是:改東西、用 git add stage 起來,然後用 git _____ -m 存下一張快照。
⚠ 完整互動體驗需要 JavaScript。請啟用 JavaScript 後重新整理。
※ 本站為獨立繁中教學專案,非 Anthropic 官方產品。Claude™ 為 Anthropic, PBC 商標。