git log
git log 列出 local 的提交歷史:commit ID、作者、時間、訊息。除錯、找「哪一次改壞的」、寫 revert 時都要先看 log。
基本用法
常用參數
一行一筆,較好掃:
畫出分支合併的走向:
所有分支一起看:
篩選:
輸出示例
commit 9e1a4d3 (HEAD -> main)
Author: 使用者名稱 <email@example.com>
Date: 2025-02-17 14:20:05
修正錯誤並優化程式碼
括號裡的 HEAD 表示你目前所在的提交。完整 hash 很長,指令裡通常貼前 7 碼即可,只要在儲存庫裡不會撞號。