iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
佛心分享-IT 人自學之術

拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰系列 第 10

Day 10:查看歷史紀錄與狀態(git status 與 git log)

  • 分享至 

  • xImage
  •  

在前面幾天,我們學會了如何把檔案放進暫存區並留下歷史紀錄,但在日常開發中,我們常常會忘記:「我剛剛到底改了哪些檔案?」「這個檔案現在是什麼狀態?」或者「我上一次 Commit 是什麼時候?」,這時候,我們就需要靠這兩個超級好用的偵探工具來幫忙:

git status(查看目前狀態)

用途:當你不確定現在的工作目錄和暫存區長怎樣時,敲一下這個指令就對了!

特色:它會清楚告訴你哪些檔案被修改了但還沒 add(通常顯示紅色),哪些檔案已經 add 準備好要 commit 了(通常顯示綠色),它是寫 Git 時使用頻率最高的指令之一。

git log(查看歷史紀錄)

用途:想回顧過去做過哪些事情、誰寫了什麼 Commit 訊息時使用。

特色:它會像清單一樣,由新到舊列出你每一次 commit 的詳細資訊(包含獨一無二的 Commit 雜湊值 Hash、作者、日期與當時寫的 -m 說明文字),如果覺得資訊太長,也可以加上 --oneline 參數(即 git log --oneline),讓每筆紀錄精簡成一行,一目了然!

學會這兩個指令,你在 Git 的世界裡就再也不會「盲人摸象」了,隨時都能掌握專案的脈絡與全貌!


上一篇
Day 9:留下歷史足跡,第一次成功 Commit
系列文
拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言