iT邦幫忙

2026 iThome 鐵人賽

DAY 26
0

在寫程式的日常中,我們最怕遇到「被打斷」的時刻。想像一下:你正在專心寫一個新功能,檔案改得亂七八糟、還沒準備好 Commit。突然之間,遠端傳來悲報:「主線出大 Bug 了,大家快停下手邊工作去救火!」這時候,如果想切換到其他分支去修 Bug,Git 會冷冷地拒絕你,因為你身上的半成品會弄亂現場。以前遇到這種情況可能會欲哭無淚,但學了 git stash 之後,這一切就迎刃而解了。

簡單來說,git stash 就像是一個隨身攜帶的「神奇口袋」。只要輸入這個指令,Git 就會把檔案中所有還沒 Commit 的改動全部打包收進口袋裡,讓你的工作區瞬間回到乾淨的狀態。你可以安心地跑去修 Bug、切換分支,等事情忙完後,只要輸入 git stash pop,剛才收進口袋的半成品就會原封不動地回到你眼前!

學會使用 git stash,不僅能讓你在面對突發狀況時從容不迫,更讓你的 Git 操作變得無比靈活流暢。這絕對是每個專業工程師口袋裡必備的救命神招!


上一篇
Day 25:Fork 別人的專案來玩玩看!
下一篇
Day 27:修改歷史訊息或補交作業:git commit --amend
系列文
拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言