1.回退到前N个版本
# 回退上一个版本
git reset --hard HEAD^
# 或
git reset --hard HEAD~1
# 回退到前100个版本
git reset --hard HEAD~100
2.回退到指定版本
git log
红线为版本ID
# 回退到指定的版本ID
git reset --hard d4eeec9c80
3.回退到某一个文件之后,又需要返回到最近更新的某个版本
# 查询过往所有提交记录
git reflog
# 返回指定版本
git reset --hard 8631490