git reset命令

reset 命令:前进或者后退历史版本
创建一个test.txt分步骤输入几行并commit
在这里插入图片描述

演示:回退一步
在这里插入图片描述

回退后打开test.txt
在这里插入图片描述

再回退一步
在这里插入图片描述
在这里插入图片描述

返回到d行
在这里插入图片描述
在这里插入图片描述

说明:
1.reset三者是同步的
在这里插入图片描述

2、git reset --mixed[索引]

在这里插入图片描述

3、git reset --soft[索引]

在这里插入图片描述

总结,只有hard参数常用,其余的不怎么用