代码commit的时候,一不小心就commit太多了,如果全push,回滚又太麻烦。在已经commit还未push的时候,还能拯救一下。
可视化界面操作步骤(如下图):
git–>Repository–>Reset HEAD…:
选择Reset HEAD…之后,出现如下界面:

退回到上次commit,To Commit里面填“HEAD~1”或者“HEAD^”,
退回到第2次提交之前,To Commit里面填“HEAD~2”,以此逻辑回退为push的操作。
若要回退到指定版本,退回到第2次提交之前,To Commit里面填“HEAD id号”