git reflog show master
ac3f132 master@{0}: commit: Stash list using reflog dialog. a24e038 master@{1}: commit: Reflog dialog basic work cf4e18d master@{2}: commit: Parser Reflog output d58c869 master@{3}: commit: RefLogDlg: Show ref list at dropdownlist d3dcc9b master@{4}: commit: Add Submodule Add and reflog Dialog 7a60d02 master@{5}: commit: Add Submodule Command a6a192b master@{6}: a6a192baa48ce58105ca254aff66bda135b376f6: updating HEAD
git reflog delete master@{2}ac3f132 master@{0}: commit: Stash list using reflog dialog. a24e038 master@{1}: commit: Reflog dialog basic work *cf4e18d* master@{2}: commit: RefLogDlg: Show ref list at dropdownlist d3dcc9b master@{3}: commit: Add Submodule Add and reflog Dialog 7a60d02 master@{4}: commit: Add Submodule Command a6a192b master@{5}: a6a192baa48ce58105ca254aff66bda135b376f6: updating HEAD d699182 master@{6}: am: Boost as submodule 1ca1d68 master@{7}: am: Removed boost to add it as submodule
I think now master@{2} should be d58c869, master@{3} before delete.