打开重置对话框:在IDEA顶部菜单栏,点击 VCS-> Git-> Reset HEAD
配置重置参数:
在 To Commit字段,通常保留默认的 HEAD即可,表示重置到最新的提交状态。
在 Reset Type(重置类型)中,关键是要选择正确的模式:
mixed(默认):推荐选择。这将撤销add操作(即文件退出暂存区),但会保留你在工作目录中对文件所做的所有修改
soft:这个模式不仅不撤销add,甚至不会撤销commit,在此场景下不适用
hard:请谨慎使用!这个模式会撤销add操作,并且永久丢弃所有未提交的本地更改(包括暂存区和工作区的改动),将文件内容恢复到最近一次提交时的状态。除非你确定要放弃所有修改,否则不要选。