在完成一个特性分支后,在进行
引用:
git rebase -i
时,我不小心删除了所有提交。我不是完全确定,但我怀疑我替换了整个条目的提交信息,而不是将我的提交合并成一个。
http://shafiulazam.com/gitbook/4_interactive_rebasing.html说:引用:
交互式rebase的另一个有用功能是可以为您删除提交。如果您只需删除提交行,而不是选择“pick”、“squash”或“edit”,它就会将提交从历史记录中删除。
我的问题是:有没有一种方法来撤销/恢复这个操作?