修改之后未add
git checkout filename
修改之后add 添加到了暂存区
git reset --hard
git reset --hard HEAD #当前版本
git reset --hard HEAD^ #上一个版本
git reset --hard HEAD^^ #上上一个版本
git reset --hard HEAD~100 #上一百个版本
已经commit到本地仓库
git log #查看版本号
git reset --hard 版本号
git checkout filename
git reset --hard
git reset --hard HEAD #当前版本
git reset --hard HEAD^ #上一个版本
git reset --hard HEAD^^ #上上一个版本
git reset --hard HEAD~100 #上一百个版本
git log #查看版本号
git reset --hard 版本号