事件:資料夾不見了
某天傍晚,我對負責整理的機器人說:「把不用的草稿資料夾刪掉。」機器人很認真,連旁邊還在進行中的資料夾也一併刪了。看著 Windows 設備畫面上資料夾消失,我的手停了一下。這不能怪機器人,是我的指令太模糊。
救回來的東西
是當天早上開工時建立的一個備份分支。分支可以理解成「替那個時間點的樣子貼上標籤」。有了標籤,隨時都能回到那個時間點。
跟著做
1. 開工前,先貼標籤
git add -A
git commit -m 早上存檔
git branch backup/2026-10-04
2. 出事後,先確認少了什麼
git status
3. 從標籤的時間點,只取回那個資料夾
git restore --source backup/2026-10-04 -- drafts/
4. 把規則告訴機器人
刪除之前,先把要刪的清單給我看,我確認後你再刪。
一定要知道的事
• 只有已經提交(commit)的內容才救得回來。貼標籤之前要先存檔。
• 復原可以按資料夾挑選,不會動到其他進度。
• 標籤約一週後再清理即可。
今天的一行規則
交代大整理之前,先貼一行標籤。刪除前先看清單。只要守住這兩點,同樣的意外就不可怕了。