打开git提交记录
下一步,选择回退类型,点击Reset回退
soft:回滚后,仅仅是把本地库的指针移动了,而暂存区和你本地的代码是没有做任何改变的。而你上次改动已提交committed到本地库的代码显示是绿色即未提交
mixed:回滚后,不仅移动了本地库的指针,同时暂存区的东西也没了,意思就是你上次添加到暂存区的文件没了
hard:回滚后,本地代码就是你回退版本的代码
keep:回滚后,本地代码就是你回退版本的代码,而暂存区是没有做任何改变的。
引用: https://blog.csdn.net/lishuoboy/article/details/112066463