git回退
事情是这样的
打算更新一下远程仓库代码更新到本地
为了保险我
git add .
git commit -m'1'
然后
git pull origin master
但更新后某些原因突然后悔了
打算直接这样查看commit-ID
git log
结果显示的都是git pull的id
经过查询应该用这个
git reflog
然后找到了,再用下面这个命令 ,因为我要回退的是{8} 所以我输入的是8 你根据实际情况
git reset --hard HEAD@{8}
然后就成功了
- git reset –hard HEAD ^ (^表示回到上一个版本,如果需要回退到上上个版本的话,将HEAD^改成HEAD^^)(hard选项,表示彻底将工作区、暂存区和版本库记录恢复到指定的版本库)