看歷史
你專案的時間軸
⏱ 預估 ~7 分鐘
01 · 讀一讀
你每做一個 commit,都會被記錄在 git 的 log(紀錄)裡 — 你專案歷史的時間軸。你隨時可以看這個歷史,知道什麼時候改了什麼、是誰改的。
💡 想像一下git log 就像翻你專案的相簿。每一頁就是一張快照(commit),帶有日期戳、你的名字、跟你在背面寫的小字條。你可以用 --oneline 快速翻過去,也可以一頁一頁仔細看。
重點整理
- git log 顯示完整的 commit 歷史,含 hash、作者、日期、訊息
- git log --oneline 顯示「一行一個 commit」的精簡版
- 最新的 commit 在最上面
02 · 終端機練習
我們先弄一個有 commit 的專案,才有歷史可以看。
(本節為互動練習,請啟用 JavaScript 體驗)
03 · 終端機練習
把全部檔案 stage 起來。
(本節為互動練習,請啟用 JavaScript 體驗)
04 · 選擇題
git log --oneline 顯示什麼?
- 只有最後一個 commit
- 只有今天的 commit
- 改過的檔名
- 精簡列表:每個 commit 一行,含 short hash 跟訊息
05 · 終端機練習
做個 commit 把這個快照存下來。
(本節為互動練習,請啟用 JavaScript 體驗)
06 · 終端機練習
git log 顯示你專案的時間軸 — 你做過的每個 commit,最新的在最上面。
(本節為互動練習,請啟用 JavaScript 體驗)
07 · 終端機練習
當你有很多 commit,完整的 log 會看到眼花。有一個精簡的版本。
(本節為互動練習,請啟用 JavaScript 體驗)
08 · 分類拖拉
把這些 git 指令排成基本流程的正確順序。
(本節為互動練習,請啟用 JavaScript 體驗)
⚠ 完整互動體驗需要 JavaScript。請啟用 JavaScript 後重新整理。
※ 本站為獨立繁中教學專案,非 Anthropic 官方產品。Claude™ 為 Anthropic, PBC 商標。