1、打开Version Control窗口
2、然后打开git的log页面,右键你要在log中删除的commit记录,选择reset
3、选择处理
soft 相当于代码保留,撤销git commit ,不撤销git add,代码回到暂存区,在idea编辑器和mixed是一样的。
mixed 相当于代码保留,撤销git commit,同时撤销git add,代码回到未暂存区。
hard 不保留代码,撤销git commit,同时撤销git add,回到了上一次commit的状态,并且相当于revert一次。
keep 文件将被还原到所选提交的状态,但是本地更改将保持完整。
选择soft 保存修改过的代码 然后选择reset,下次push的时候就看不到已经删除的commit信息了。