背景:
今天不小心把 stash 記錄給刪除掉独泞。
又不想重新敲代碼,有點著急~
解決方法:
只要沒把本地倉庫給刪除羔飞,就可以找回來拼岳。因為本地會記錄git所有操作記錄
具體步驟:
step1: git fsck --lost-found
#得出所有的stash記錄偿荷,包含當(dāng)前可見窘游,與不可見的(就是已經(jīng)刪除的記錄)
dangling blob c938a8d3a8de7b2b91cebff691a0c7b07c83e1d3
dangling tree b43eb805a4f9e525118c10f3c8dc58ddf35be8db
dangling blob ff3ec88e19a4a202d1f8d4e987e2052375500ad7
dangling blob c03f7c6eea43833c92a27f605ce564f90fe6c491
dangling commit a3aed9355e4efbf5a149a8e53a672c47625d1932
step2: git show + commit
可以查看變更的文件
step3: git stash apply commit