2020-03-03

2020-03-03  本文已影响0人  娟娟_6930

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

上一篇 下一篇

猜你喜欢

热点阅读