Git回退到某个提交,回退后再恢复到回退版本
首先通过git log 查看提交的历史记录,查看commit id,然后执行回退命令
回退命令:
git reset --hard HEAD^ 回退到上个版本
git reset --hard HEAD~3 回退到前3次提交,以此类推,回到前n次提交
git reset --hard commit_id 退到/进到 指定commit id
然后强推到远程: git push origin HEAD --force
回滚后还想再查看回退之前的提交内容
执行git log -g(或者git reflog) 就可以看到回滚的提交记录了,然后拿到之前定的commit id ,可以新建一个分支指向对应的提交:git branch branchName commitId
网友评论