Idea中使用git撤回已经commit但尚未push的提交

Idea中使用git撤回已经commit但尚未push的提交

废话不多说,直接上图:

工具栏VCS->Git->Reset HEAD…
Idea中使用git撤回已经commit但尚未push的提交
点进去是这个样子的:
Idea中使用git撤回已经commit但尚未push的提交
想撤回上次commit就在To Commit栏输入HEAD~1,撤回前两次就是2,依次类推,也可以点击Validate浏览需要撤回的地方。