主要命令
git log 查看commit记录
git reset HEAD 回退到当前版本,最近一次的commit(取消暂存区的内容)
git reset --hard HEAD^ 回退到上个版本commit
git reset --hard HEAD^^ 回退到上上个版本commit
git reset --hard id(commit hash值) 回退到指定版本
git reset --hard & git reset --soft & git reset --mixed 的区别
hard -> 工作区、暂存区、commit 同时回滚
soft -> 保留工作目录、暂存区
mixed -> 保留工作目录
操作步骤
- git log查看提交历史commit或者登录github当前项目下,点击查看提交历史
- 找到要回退的commit hash值
- git reset --hard 45c00a6924d2cd8781df1a2f21df17accaa442c3 回退指定版本