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信息了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐