把改動 stage 起來
選你要存哪些
⏱ 預估 ~5 分鐘
01 · 讀一讀
git 不會自動幫你存下每個改動。你必須自己選哪些改動要放進下一個存檔點。這個「挑選」的動作叫做 staging(暫存),工具是 git add。
💡 想像一下Staging 就像在打包要寄出去的箱子。桌上有一堆東西,但你不一定要一次寄完。你挑哪些東西放進箱子(git add),然後把箱子封起來貼上標籤(git commit)。沒被挑到的東西就留在桌上,等下一次再寄。
重點整理
- git add filename 把某一個檔案 stage 到下一個 commit
- git add . 把目前目錄裡所有東西都 stage 起來
- Staging 讓你精準控制每一個存檔點要包含什麼
02 · 終端機練習
這個專案有兩個檔案,但 git 還沒在追蹤任何東西。先在這個資料夾初始化 git。
(本節為互動練習,請啟用 JavaScript 體驗)
03 · 終端機練習
Staging 就是你挑哪些改動要放進下一個存檔點。想成在寄出之前先把東西放進箱子。
(本節為互動練習,請啟用 JavaScript 體驗)
04 · 終端機練習
我們看一下狀態,比較 staged 跟還沒 stage 的檔案差在哪。
(本節為互動練習,請啟用 JavaScript 體驗)
05 · 終端機練習
你也可以一次把全部都 stage 起來,不用一個一個 add。
(本節為互動練習,請啟用 JavaScript 體驗)
06 · 填空
要把某個特定檔案 stage 起來,你會打 git ___ filename。
⚠ 完整互動體驗需要 JavaScript。請啟用 JavaScript 後重新整理。
※ 本站為獨立繁中教學專案,非 Anthropic 官方產品。Claude™ 為 Anthropic, PBC 商標。