唉... 杯具了... 沒有把 Git 弄熟,只會基本的 clone, pull, commit, push和一點 branch... 每次寫程式都感覺要寫到一個程度才 commit + push,沒有養成經常在 local commit 的習慣。結果因為手殘誤在某個 bower_components package 裡,下了 git reset --hard HEAD^ 把兩天的成果都給輕乾淨了...
至於為什麼會這麼搞,說來話長。總之痛過一次就學乖了... 不過,為了避免將來有其他耍笨的時候,還是裝了 Sublime Text 的自動備份 plugin「AutoBackups」。他可以在每次存檔的時候幫忙建立備份,備份資料的資料夾會以日期命名(yyyy-MM-DD),檔案名稱則是會自動加上時間(filename_HHmmss),所以可以回溯到每次存檔的階段。如果怕檔案累積量太大,也可以設定保留的時間(比方30天後自動刪除)。初步用起來感覺還不錯,推薦給各位試試。