git回退到某个版本后发现最近提交的都不见了(解决方法)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git回退到某个版本后发现最近提交的都不见了(解决方法)相关的知识,希望对你有一定的参考价值。

参考技术A 1. 版本回退

2. 利用git reflog找回错误的重置  (重点来了)

(发现会提以后之前提交的都没了可以用这个命令)

上图可以看到我们有个错误的reset,下面的命令即可恢复到reset前的状态:

想回复到那个位置改写日志标识即可

git提交或回滚时出现错误,切记,莫慌,莫慌,莫慌,兵来将挡水来土掩,总有解决的办法!!!

git回退到某个版本并提交

回退到分支某个版本  git reset --hard  c88173be7b521fcbe88c5be4fc1d3889e52226ae(要回退的分支版本号)

查看分支当前版本  git rev-parse HEAD 

提交回退的版本 git push -f  (注:强制提交后,当前版本后面的提交版本将会删掉!)

以上是关于git回退到某个版本后发现最近提交的都不见了(解决方法)的主要内容,如果未能解决你的问题,请参考以下文章

git 删除分支和回退到以前某个提交版本

git回退错误的提交

git回退到某个commit

IDEA如何将Git回退到某个版本

IDEA如何将Git回退到某个版本

git 删除本地提交