iT邦幫忙

2026 iThome 鐵人賽

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

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

Day 27:修改歷史訊息或補交作業:git commit --amend

  • 分享至 

  • xImage
  •  

在用 Git 提交程式碼的日常中,最尷尬的瞬間莫過於:手指太快按下了 Enter 送出 Commit,結果下一秒才赫然發現,Commit 訊息居然拼錯字了,或者漏掉了一個超重要的設定檔沒放進去!這時候,如果摸摸鼻子再多做一個「修正剛剛的失誤」的 Commit,不僅會讓專案的歷史紀錄變得雜亂不堪,看了心情也奇檬子不好。幸好,Git 準備了一顆超強的後悔藥——git commit --amend。

簡單來說,--amend 的功能就像是「時光倒流,重新裝填上一個 Commit」。如果你是漏掉了檔案,只要先把漏網之魚 git add 起來,接著執行 git commit --amend,Git 就會把這個檔案無縫塞進剛剛那個 Commit 裡;如果你只是想改訊息,它也能讓你直接覆蓋掉原本打錯的字。

學會了 git commit --amend,你就不用再擔心因為一時手殘而留下醜醜的歷史紀錄。這不僅是個實用的小技巧,更是追求完美的工程師維持專案整潔的祕密武器!


上一篇
Day 26:實用小技巧:git stash
下一篇
Day 28:常用 Git Alias(指令簡寫)設定,讓效率加倍
系列文
拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言