hard参数:

git reset –hard [索引]
本地库的指针移动的同时,重置暂存区,重置工作区

mixed参数:

本地库的指针移动的同时,重置暂存区,但是工作区不动

soft参数:

本地库的指针移动的时候,暂存区,工作区都不动

总结:以后用的多的就是 第一种hard参数