git checkout -- XXX文件名称 撤销文件的更改
git reset HEAD XXXX文件名称 撤销文件的暂存(撤销某文件的git add xxxx文件名称的操作)git
git reset --hard HEAD^ 强制还原到上一个版本
git reset --hard HEAD^^ 强制还原到上上个版本
git reset --hard 版本hash名称 强制还原到指定版本
git reflog 获取HEDA指向的版本log
git checkout 版本hash值(例如:b52e27d) -- . 恢复到b52e27d对应的版本
执行上面步骤后,再执行git status 查看当前文件状态
再执行git commin -am '文件提交的内容说明'
执行以上三步就回退到了指定版本
网友评论