完成功能分支後,在git rebase -i
期間,我意外刪除了所有提交。我不完全確定,但我懷疑,我沒有壓扁提交,而是用提交消息替換了整個條目。還原交互式git rebase
http://shafiulazam.com/gitbook/4_interactive_rebasing.html說:
最後有用的東西交互式 重訂能做的就是降提交給你的。 如果不是選擇'pick', 'squash'或'編輯'爲提交 行,您只需刪除該行,它將從 歷史中刪除提交。
我的問題是:有沒有辦法恢復/取消這個?
謝謝VonC - 'git reflog'是關鍵。 – Zubin 2011-03-21 08:24:51