iT邦幫忙

2026 iThome 鐵人賽

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

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

Day 11:修改檔案後悔了?學會用 git checkout 或 git restore 復原

  • 分享至 

  • xImage
  •  

在寫程式的過程中,我們一定都有過這種時刻:辛辛苦苦寫了半天,結果發現方向完全錯誤,或者不小心刪掉了某段重要的程式碼。這時候,如果還沒執行 git commit,正是 Git 展現時光機威力的時候。

在 Git 的世界裡,要讓「還沒加入暫存區」或「不小心改壞」的檔案回到原本乾淨的狀態,我們有兩種常見的寫法。

第一種是比較傳統、大家耳熟能詳的 git checkout -- <檔案名稱>。不過因為這個指令在 Git 裡身兼多職(同時負責切換分支),有時候容易讓新手搞混,因此,官方在後續的版本中推出了專門用來「復原檔案」的新指令:git restore <檔案名稱>。

當你不小心把某個檔案改得亂七八糟、又還沒做 git add 時,只要在終端機輸入:git restore index.html,就能夠一秒把該檔案「還原」成上一次 Commit 時的完美模樣。


上一篇
Day 10:查看歷史紀錄與狀態(git status 與 git log)
下一篇
Day 12:把不需要追蹤的檔案藏起來
系列文
拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰 共 18 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言